Laravel
laravel框架笔记
断线的纸鸢M
四年php开发经验,精通php,mysql,html,js等语言技术,熟练掌握Thinkphp,laravel框架!熟悉python语言,熟悉Flask框架,熟悉爬虫技术。对于网站优化,运维等十分了解
展开
-
laravel-admin报错Disk [admin] not configured, please add a disk config in `config/filesystems.php`.
laravel-admin报错Disk [admin] not configured, please add a disk config in config/filesystems.php.在config/filesystems.php文件中的disks项添加’admin’项'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('原创 2021-05-13 17:43:26 · 313 阅读 · 0 评论 -
laravel-admin显示日期的时候,多了.000000Z
在使用 laravel-admin扩展显示时间格式的时候,时间后面出现了.000000Z。查询数据库中的时间是正确的,怎么也搞不懂这个.000000Z是怎么出现的。查看laravel-admin的文档,并未有对此现象的说明。那么很有可能是laravel框架本身的问题,于是查看laravel的文档说明,并未找到有此方面的说明,不过找到一个自定义日期序列化格式的方法,按照文档操作,重写serializeDate方法,问题成功解决。protected function serializeDate(\Dat原创 2021-05-13 17:42:27 · 2358 阅读 · 1 评论 -
laravel 分割多个路由文件
laravel框架将web.php拆分为多个路由文件第一种方法:使用inclue_once将创建的其他路由文件引入到web.php文件中在/routes目录下创建test.php路由文件在web.php使用include_once引入路由文件include_once ‘…/routes/test.php’;第二种方法:查找laravel框架加载web.php的方式,仿照web.php的加载凡是添加新的路由文件在/routes目录下创建test.php路由文件找到app\Providers\原创 2021-05-13 17:39:19 · 620 阅读 · 2 评论 -
laravel分多个路由文件
laravel框架将web.php拆分为多个路由文件这里介绍两种方法第一种方法:在/routes目录下创建demo.php路由文件在web.php添加include_once ‘…/routes/demo.php’;引入新创建的文件第二种方法思路:查找web.php在laravel框架下是怎么加载的,仿照web.php的加载方式添加新增的路由文件在/routes目录下创建demo.php路由文件在app\Providers\RouteServiceProvider.php文件boot()方法原创 2021-03-23 16:15:02 · 700 阅读 · 0 评论 -
laravel-admin报错Disk [admin] not configured, please add a disk config in `config/filesystems.php`.
laravel-admin报错Disk [admin] not configured, please add a disk config in config/filesystems.php.在config/filesystems.php文件的disks项添加'admin' => [ 'driver' => 'local', 'root' => public_path('upload'), 'vi原创 2021-02-17 22:01:14 · 109 阅读 · 0 评论 -
laravel-admin 后台管理系统获取当前登陆用户的信息
在控制器中使用命名空间use Illuminate\Support\Facades\Auth;在需要获取登录用户信息的地方添加代码:Auth::guard(‘admin’)->user();(对象格式)也可以转换为数组格式Auth::guard(‘admin’)->user()->toArray();获取对象某一项的信息Auth::guard(‘admin’)->user()->name;...原创 2021-02-10 15:49:25 · 1421 阅读 · 0 评论 -
laravel多数据库设置
1,在.env文件中添加下列代码DB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=demo1DB_USERNAME=rootDB_PASSWORD=root1234562,在config/database.php文件中添加'mysql_web' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('D原创 2021-02-04 11:58:40 · 113 阅读 · 0 评论 -
laravel artisan命令创建控制器
1,创建控制器php artisan make:controler DemoController2,创建一个可调用的控制器php artisan make:controller DemoController --invokable3,创建一个资源控制器php artisan make:controller DemoController --resource3,创建一个资源控制,并绑定模型php artisan make:controller DemoController --resource原创 2021-02-01 17:17:49 · 608 阅读 · 0 评论 -
laravel artisan命令创建数据迁移
1,生成数据迁移php artisan make:migration create_tablesname_table2,生成数据迁移,并确定表的名称php artisan make:migration create_tablename_table --table=users3,生成数据迁移,并确定是否在迁移中创建新的数据表php artisan make:migration create_tablename_table --create=users4,迁移合并,将多个迁移文件压缩到单个SQL文件原创 2021-02-01 17:17:15 · 1078 阅读 · 0 评论 -
laravel artisan命令创建模型
1,创建模型php artisan make:model DemoModel2,创建模型的时候生成数据库迁移php artisan make:model DemoModel --migration或php artisan make:model DemoModel -m3,创建模型的时候生成模型工厂php artisan make:model DemoModel --factory或php artisan make:model DemoModel -f4,创建模型的时候生成数据填充php原创 2021-01-29 20:58:48 · 1409 阅读 · 1 评论