Laravel 5框架学习之模型、控制器、视图基础流程
发布时间:2020-05-23 23:43:39 所属栏目:PHP 来源:互联网
导读:本文给大家介绍的是Laravel5框架中模型、控制器、视图的基础流程,其实MVC体系结构模式将一个交互式系统分为三个组件。模型包含核心功能和数据。视图向用户显示信息。控制器处理用户输入。视图和控制器共同构成了用户接口。
添加路由代码如下: 创建控制器代码如下: 修改控制器use AppArticle;use AppHttpRequests; use AppHttpControllersController; use IlluminateHttpRequest; class ArticlesController extends Controller { public function index() {
} } 可以在浏览器中看到返回的 JSON 结果,cool! 修改控制器,返回视图return view('articles.index',compact('articles'));
} 创建视图@section('content')Articles@foreach($articles as $article) {{$article->title}}
@endforeach 浏览结果,COOL!!!! 显示单个文章添加显示详细信息的路由代码如下: 其中,{id} 是参数,表示要显示的文章的 id,修改控制器: //若果找不到文章
if (is_null($article))
{
//生产环境 APP_DEBUG=false
abort(404);
}
return view('articles.show',compact('article'));
} laravel 提供了更加方便的功能,修改控制器: return view('articles.show',compact('article'));
} It's cool. 新建视图@section('content'){{$article->title}}{{$article->body}} @stop在浏览器中尝试访问:/articles/1 /articles/2 修改index视图@section('content')Articles@foreach($articles as $article)
{{--这种方式可以--}}
id}}">{{$article->title}}
{{--这种方式更加灵活,不限制路径--}}
|
