每天只做两件事:开足马力和睡觉

connection /** * 为模型指定一个连接名称。 * * @var string */ protected $connection = 'connection-name'; table /** * 为模型指定一个表名。 * * @var string */ protected $table = 'users'; primaryKey /** * 为模型指定主键。 * * @var string */ protected $primaryK... 『阅读更多』
laravel框架,对于mysql的版本是有要求的,要求在5.7及以上版本的才可以 除了修改已安装mysql的版本之外,还有另外两种方式可以实现使用低版本的数据库 ①:找到对应的数据库配置文件,将数据库相关配置项中的charset对应的utf8mb4改成utf8,collation将utf8mb4_unicode_ci改成utf8_unicode_ci就可以了 ②:找到app目录下的Providers/AppServiceProvider.php文件,在这个类... 『阅读更多』
通过运行 make:middleware Artisan 命令来创建新的中间件: [kbd]php artisan make:middleware CheckLogin[/kbd] 命令将会在 app/Http/Middleware 目录下创建一个新的 CheckLogin类,   然后注册中间件 假设想让中间件在应用处理每个HTTP请求期间运行,需要在 app/Http/Kernel.php 中的 $middleware(列表最后)... 『阅读更多』
创建数据模型:php artisan make:model Model/Ceshi -m 加m是为了在创建模型的同时也建一个迁移文件 执行数据迁移:php artisan migrate laravel数据工厂: 先去database/factories/UserFactory.php 将上面的工厂机器复制一台,生产我们需要的后台用户的账号 $factory->define(\App\Model\Admin::class, funct... 『阅读更多』
//访问后台测试连接数据库的控制器里面的index路由 //定义路由的时候,被调用的控制器需要带上名命空间来查找,但是laravel框架会自动从app/http/controllers这个名命空间下开始查找,也就是说,填写被调用的类的时候,从app/http/controllers后面的命名空间开始写 //Route::get('/ceshi','Admin\\CeshiController@index');   路由组概念: 定义路由组... 『阅读更多』