Laravel gossip 01

migrate 所有表回滚

php artisan migrate:reset

laravel tinker

```
Php Artisan Tinker 
```

Laravel artisan 的 tinker 是一个 REPL (read-eval-print-loop),REPL 是指 交互式命令行界面,它可以让你输入一段代码去执行,并把执行结果直接打印到命令行界面里。

  • 应用示例:
    factory(App\User::class, 10)->create();
    
    App\User::all();
    
    App\User::count();
    

file_put_contents(path/to/storage/framework/views/xxxxxxx.php): failed to open stream: Permission denied

遇到这个错误的原因,一是权限问题,即storage目录权限不够;二是因为路由与action参数不对应;解决方案如下:

  • 问题1:
        chmod -R 777 storage/
    

    或:

    chown -r www:www storage
    
  • 问题2:检查路由设置与action参数,如:
    Route::get('/knowlege/list/**{var}**','KnowlegeSystemController@index')->name('teacher');
    

    对应的action:

    class KnowlegeSystemController extends Controller
    {
        //
    
        public function index( **$var** = 12)
        {
           var_dump($var);
        }
    }
    

发表评论

电子邮件地址不会被公开。 必填项已用*标注