stevedjyz

524 经验值

哎呀,我学了这么久的web开发,最后告诉我:不如文章写得好。。。。。

老师真有钱,一下买了俩域名,就为了录视频:)

可是我有啊 确实在目录下
另外,我中间用5.4的php artisan make:auth创建了控制器和视图,但视图还是用的课程里的代码

为什么我的create页面总报错,无法将数据存入数据库,我是laravel 5.4,报错是:
Whoops, looks like something went wrong.
(2/2) ReflectionException
Class App\Http\Requests\CreateArticleRequest does not exist
in RouteSignatureParameters.php (line 25)
at ReflectionParameter->getClass()
in RouteSignatureParameters.php (line 25)

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Article; 
use Carbon\Carbon;

use App\Http\Requests\CreateArticleRequest; //一定要写,否则会和namespace混淆path

class ArticlesController extends Controller
{
    //return artilces
    public function index(){
        $articles = Article::latest()->published()->get(); //scopePublished的使用
        return view('articles.index')->with('articles', $articles);
    }

    public function show($id){
        $article=Article::findOrFail($id);
        return view('articles.show')->with('article', $article);
    }

    public function create(){
        return view('articles.create');
    }

    public function store(CreateArticleRequest $request){ 
        $input=$request->all();

        Article::create($input); // create自动过滤掉token

        return redirect('/articles');
    }

    public function edit($id){
        $article=Article::findOrFail($id);
        return view('articles.edit')->with('article', $article);
    }

    public function update(CreateArticleRequest $request){ //实现表单验证
        $article=Article::findOrFail($id);
        $article->update($request->all());

        return redirect('/articles');
    }

}

老板 有没有文字版的。。。

为什么没见到middleware的使用?

这个是不是就是laravel的访问器和修改器呀,文档里没有,有更详细的理论介绍吗?quoryscope和setattribute到底算作eloquent的什么特性?

哎呀 忘了视频里是phpstorm,不好意思