最近发表的话题
最近发表的评论
  • Laravel-Excel 导入 Excel 文件不完整的解决方法 at 1个月前

    SEO 一波 ,估计是编码的问题,换了英文就ok了。

  • Class App\Http\Controllers\User does not exist? at 1个月前

    嗯 :smile:

  • Class App\Http\Controllers\User does not exist? at 1个月前

    提示你

    Class App\Http\Controllers\User does not exist

    那就看看show方法中是否是使用了User这个Class。

    你的问题很可能是因为,UserController声明了命名空间App\Http\Controllers,然后在该控制器中直接使用了UserModel。

    
    <?php
    
    namespace App\Http\Controllers;
    
    use App\Models\User;
    
    ·
    ·

    在namespace 下面,添加上use App\Models\User;即可。

    建议阅读一下PHP命名空间的基础知识。

    http://php.net/manual/zh/language.namespaces.php

  • update 方法? at 1个月前

    是的。
    update的方法在php/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php

    <?php
    ·
    ·
    ·
    
    /**
     * Update a record in the database.
     *
     * @param  array  $values
     * @return int
     */
    public function update(array $values)
    {
        return $this->query->update($this->addUpdatedAtColumn($values));
    }
    
    ·
    ·
    ·
    

    Builder.php文件中,你还可以看到常见的find,findOrFail,first,get,paginate的方法。

  • 登陆后有报错? at 1个月前

    错误信息为在执行attemp()这个方法的时候,缺少变量。检查一下$credentials变量是否有值。

    如果使用的非Laravel5.5版本,推荐使用Laravel5.5版本。避免遇到很多未知的问题。(因为版本不同,有些方法使用起来会有小小的不同)

    低版本的Laravel可以更改Laravel源码,位置vendor/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php

    <?php
    ·
    ·
    ·
       /**
         * Validate the given request with the given rules.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  array  $rules
         * @param  array  $messages
         * @param  array  $customAttributes
         * @return void
         *
         * @throws \Illuminate\Http\Exception\HttpResponseException
         */
        public function validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])
        {
            $validator = $this->getValidationFactory()->make($request->all(), $rules, $messages, $customAttributes);
    
            if ($validator->fails()) {
                $this->throwValidationException($request, $validator);
            }
    
        }
    

    改为下面

     /**
         * Validate the given request with the given rules.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  array  $rules
         * @param  array  $messages
         * @param  array  $customAttributes
         * @return array
         *
         * @throws \Illuminate\Http\Exception\HttpResponseException
         */
        public function validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])
        {
            $validator = $this->getValidationFactory()->make($request->all(), $rules, $messages, $customAttributes);
    
            if ($validator->fails()) {
                $this->throwValidationException($request, $validator);
            }
    
            return $this->extractInputFromRules($request, $rules);
        }
    
        /**
         * Get the request input based on the given validation rules.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  array  $rules
         * @return array
         */
        protected function extractInputFromRules(Request $request, array $rules)
        {
            return $request->only(collect($rules)->keys()->map(function ($rule) {
                return Str::contains($rule, '.') ? explode('.', $rule)[0] : $rule;
            })->unique()->toArray());
        }
    
  • PHP artisan make:factory? at 1个月前

    Laravel版本是多少?
    Laravel中php artisan make:factory的源码的路径在

    vendor/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php

    这个指令是Laravel5.5版本才加上去。

  • VUE+Larvel4.1 props 传数据出现错误 at 11个月前

    @leo 恩 我写成了
    list=‘{{$tasks->toJSON()}}’

    改成单引号就可以了

  • Fluent 的一个坑 at 1年前

    Fluent这个类是用来做什么的?

  • 【扩展推荐】管理员后台快速生成工具 Administrator "增强版" 分享 at 1年前

    file
    这个报错 不知道怎么解决 求助一下

    production.ERROR: exception 'ErrorException' with message 'Missing argument 2 for Frozennode\Administrator\Config\Factory::{closure}(), called in E:\ww\Laraver41\vendor\frozennode\administrator\src\Frozennode\Administrator\DataTable\Columns\Column.php on line 252 and defined' in E:\ww\Laraver41\app\config\administrator\h_tuwen.php:34
    Stack trace:

    file