laravel的路由

laravel的每个操作都要写一个路由

laravel的路由要写在routes里的web.php

代码如下

use App\Http\Resources\User as UserResource;
use App\Model\Test\User;
//Route::get('/', function () {
//    return view('welcome');
//});


//Route::get('/haha', function () {
//    return 'hehehe';
//});
Route::get('/',function (){
    return view('welcome');
});
Route::get('/a','Admin\AdminController@hello');
//闭包函数
//use Illuminate\Support\Facades\View;
Route::get('/',function() {
//   return view('weloce');
    //转换为json
//    return[
//        'a' =>'aaaa',
//        'b'=>'bbbb'
//    ];
    //转换为数组
//    return [1, 2, 3];
//自定义HTTP状态码
//    return response('Hello World', 404)
//        ->header('Content-Type', 'text/plain');
    //添加响应头
//    return response('$content',200)
//        ->header('Content-Type', 'text/plain');
    //添加cookie到响应
//    return response('$content',200)
//        ->header('Content-Type', 'a=10');
        //跳转页面
//    return redirect('Admin\UserController@hello');
    //返回
//    return back()->withInput();
    //数组转换为 JSON :
//   return response()->json([
//       'name' => 'Abigail',
//       'state' => 'CA'
//   ]);
    //判断视图文件是否存在
//    dd(View::exists('emails.customer'));
//    return view('weloce');
});
//Route::any('users/{id}',"Admin\UserController@hello");
Route::view('text','text.text');
Route::get('/mysql','UserController@index');
Route::get('/model','UserController@test');
Route::any('/res',function (){
    return new UserResource(User::find(1));
});
Route::get('/get','TestController@get');
Route::view('index','index');
Route::view('img','alert');
Route::any('user/{a?}',"TestController@test")->middleware('test');
//Route::any('users/{id}',"Admin\UserController@hello")->name('h');
//Route::any('users/hello',"Admin\UserController@hello")->name('h');
//

view 如果

laravel的路由

上一篇:SpringMVC 注解配置


下一篇:『创造 Cloud Toolkit』贡献排行榜——如何参与定义一款 IDE 插件?