随笔分类 - laravel
摘要:一、文件初始化 [routes/web.php] Route::group(['namespace' => 'Home'], function () { Route::get( '/', 'IndexController@index'); }); [app/Http/Controllers/Home
阅读全文
摘要:只需要加以据alter语句即可: public function up() { $tableName = 'xxx'; Schema::create($tableName, function (Blueprint $table) { $table->increments('id'); $table-
阅读全文
摘要:php artisan migrate --path=/database/migrations/single
阅读全文
摘要:/** * 读取压缩包目录 */ public function getDecompression() { $url = public_path('uxradar.zip'); $zipper = new \ZipArchive(); $zipStatus = $zipper->open($url)
阅读全文
摘要:在config文件里面,找到admin.php, 添加一行代码即可: 'https' => false
阅读全文
摘要:在 App\Providers\AppServiceProvider 文件中,boot方法中添加 view()->composer( 'manage-public', //模板名 'App\Http\Controllers\Manage\HomeController@getCallPolice' /
阅读全文
摘要:新建命令(自定义命令)建议使用git或编辑器命令行模式在项目根目录操作。 新建命令 php artisan make:command AddService 执行该命令,将会在app\Console目录下生成Commands目录,同时在 app\Console\Commands 目录下生成 AddSe
阅读全文
摘要:Laravel内置的验证规则不够用?咋办?我们自己来定义! 首先在 app\Providers\AppServiceProvider.php 文件中添加我们自定义的规则: 在boot方法中添加: <?php namespace App\Providers; use Illuminate\Suppor
阅读全文
摘要:只需要再app/Providers/AppServiceProvider文件夹下添加等级信息即可: <?php namespace App\Providers; use Illuminate\Support\ServiceProvider; class AppServiceProvider exte
阅读全文
摘要:$data = Answer::with(['questionInfo' => function ($query) { $query->select('id', 'title'); }])->where("user_id",8) ->orderBy("created_at", 'desc') ->s
阅读全文
摘要:这里使用到的前端上传组件 layui 上传 aliyun 组件使用的是 johnlui/AliyunOSS 安装 构建 Service 文件 新建 app/services/OSS.php 内容可参考: OSS.php,只需要修改下面的信息,变成自己的阿里云 AccessKeyId AccessKe
阅读全文
摘要:执行: php artisan make:migration add_字段_to_表名_table --table=表名 此时在database/migrations文件夹下会生成一个相应文件,更改如下 use Illuminate\Database\Schema\Blueprint; use Il
阅读全文
摘要:这个通常由路由绑定出的问题,注意有绑定模型的路由,同路径的路由需要放在没绑定路由的后面 例如:/product/comments和/product的是同路径,/product必须放在/product/comments 后面
阅读全文
摘要:解决方案:打开创建表的那个 migration 文件,在创建表的方法执行之前加一个判断条件 if (!Schema::hasTable('password_resets')) { Schema::create('password_resets', function (Blueprint $table
阅读全文
摘要:创建了新的laravel项目后, 运行提示:No application encryption key has been specified 解决方法: 这个是由于没有配置好 APP_KEY 在终端上, cd到项目目录位置然后执行:
阅读全文