JellyBool

17773 经验值

原来是你啊,感谢感谢。很荣幸

Hello!多谢楼主写的详细文章,对学习laravel很有帮助!我在学习form这堂课的时候,发现 _token这个属性并没有值,chrome查看元素没有value,是不是还需要配置什么东西呢?

哦,我知道了,在router里 Route::group(['middleware' => ['web']], function () {});这个路由里还需要配置

此贴终结,给后来者也做个参考,首先得把路由写到 middleware 的内部函数里,然后需要检查.env的app_key是否符合要求(32位长度),不符合,需要用 php artisan key:generate 生成一个,然后把key复制粘贴到 .env 或者 app.php 的'key' => env('APP_KEY','你的key') 中。我是这么解决了。

楼主你好,非常感谢你的文章和视频。想请问一个问题,我用composer安装illuminate/html 好之后,config/app.php的2行代码也配置了,但是出现了这个错误:

 [Symfony\Component\Debug\Exception\FatalErrorException]                   
  Call to undefined method Illuminate\Foundation\Application::bindShared() 

然后发现laravel的服务器也启动不了了,就是上面这个错误,求助~~~~泪

评论一个我遇到的问题,composer安装好 package之后,app.php里也配置了,可是打开浏览器就是没有表单,网页源代码里也没有 表单<form>标签,,,提示错误是,Call to undefined method Illuminate\Foundation\Application::bindShared() ,
后来Google了一下,得到的答案是:bindShared has been renamed to $app->singleton()。然后找到 HtmlServiceProvider.php文件,将里面的bindShared()方法,换成 $app->singleton(),问题解决了!

随便有个问题想问博主,laravel里的文件 ,.env和.env.example有什么关系或者说不同吗,我看里面的内容大致 差不多。

楼主你好,当我执行
composer require illuminate/html
老是报错:Failed to decode response: zlib_decode(): data error

貌似 composer require illuminate/html 这个官方不支持了?
我看官方现在用这个package了 laravelcollective/html
使用方法

Begin by installing this package through Composer. Edit your project's composer.json file to require laravelcollective/html.
"require": {
    "laravelcollective/html": "5.2.*"
}
Next, update Composer from the Terminal:
composer update
Next, add your new provider to the providers array of config/app.php:
  'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],
Finally, add two class aliases to the aliases array of config/app.php:
  'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],

final, composer dump-autoload

咦,好奇怪,我这里在从form创建Model的时候laravel并没有自动过滤掉_token这个字段,提示我赋值出错。应该怎么解决呢?