laravel的基本流程:
1、首先是在web.php下编写路由
a.编写简单地路由请求里面主要包括:请求方式(post、get、any),使用return来返回结果(直接返回数、view视图)
//第一种闭包路由:
Route::get('/', function () {
return view('welcome');
});
b.调用控制器来返回结果:请求方式、选用控制器(写明控制器的路径)以及控制器中所要调用的方法(调用的方法是在model中添加的)
//第二种
//Auth 系统自动注入的路由配置
Auth::routes();
//Route::get('/home', 'HomeController@index')->name('home');
Route::get('/home', 'HomeController@index');
2、进入控制器
a.简单的控制器(直接填写返回的结果)
public function test(){
return 1;
}
b.控制器(返回的视图、调用的类以及类中编写的方法)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index()
{
return view('home');
}
}
3、返回的视图主要是在view里面编写的前端页面代码(开发人员配置的),调用的类是app下,新建一个继承来自Model的类,类里面主要有一对一和一对多两种关系