分类:PHP

Laravel Homestead 安装配置

Laravel Homestead是一个官方的、预安装好的Vagrant盒子,该盒子提供了完善的开发环境,可模拟服务器环境
Read more

php artisan route:list Call to undefined function Yajra\Pdo\oci_connect()

Laravel 框架中用 yajra/laravel-oci8 链接 Oracle 数据库,查询数据没问题,但是当运行 php artisan route:list 命令时会报错: C:\wamp64\www\stat2>php artisan route:list [Symfony\Component\Debug\Exceptio...
Read more

Learning laravel:准备

操作系统: Windows 10 一、环境搭建 Laravel 是一个 PHP 开发框架,学习之前,我们需要搭建 PHP 开发环境。 1、作为开发环境,可以找一些集成环境整合包,如: WampServer :是在 windows 下的 apache、php 和 mysq...
Read more

Learning laravel:创建项目

操作系统:Windows 10 Laravel version: 5.5.0 一、通过 Laravel 安装器创建: 1、使用 Composer 下载 Laravel 安装程序: composer global require "laravel/installer" 2、把 composer 的 bin 目录 (一般是 C:\Us...
Read more

Learning laravel:路由

路由 路由(route)文件存放在 routes 文件夹下,新建项目中已有 4 个默认的路由文件,初学基本只接触 web.php ,该文件中已定义了一条路由: Route::get('/', function () { return view('welcome'); }); 我们在浏览...
Read more

Laravel:系统登录后的跳转

Laravel 自带的 Auth,在登陆或注册成功后,会跳转到 /home, 但是我们的项目有时会划分前、后台,而只有后台需要登陆,则需要修改跳转路径到后台根目录,在Controllers\Auth 目录下,修改 LoginController.php、Regis...
Read more

Learning laravel:URL

能够根据 URL 知道在访问那条路由,或者根据路由定义的 URI 知道将会生成那条 URL,将有助于在模板中生成 URL 或者在程序内部重定向。 url(): 我们定义如下路由: Route::get('test/{id}',function($id){ echo url('...
Read more

Learning laravel:控制器

Laravel 是一个 MVC 框架,这篇说C(controller)。控制器类用来组织路由的所有请求处理逻辑。控制器被存放在 app/Http/Controllers 目录下。默认控制器继承自 App\Http\Controllers\Controller, 这是 Laravel 内置的....
Read more

Learning laravel:视图

接上篇,这篇说 V(view),视图包含应用程序的 HTML,视图文件存放于 resources/views 目录下。因而我们需要在该目录下创建视图文件,Laravel 使用 Blade 模板引擎,所以视图文件的后缀名是 .blade.php。 创建视图: 我...
Read more

Learning laravel:Blade 模板引擎(上)

上篇说视图(view),提到 Laravel 使用 Blade 模板引擎,这篇便说 Laravel 内置的 Blade 模板引擎。Blade 视图文件使用 .blade.php 作为文件扩展名,被存放在 resources/views 目录。
Read more