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\[email protected]‘);
//闭包函数
//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\[email protected]‘);
    //返回
//    return back()->withInput();
    //数组转换为 JSON :
//   return response()->json([
//       ‘name‘ => ‘Abigail‘,
//       ‘state‘ => ‘CA‘
//   ]);
    //判断视图文件是否存在
//    dd(View::exists(‘emails.customer‘));
//    return view(‘weloce‘);
});
//Route::any(‘users/{id}‘,"Admin\[email protected]");
Route::view(‘text‘,‘text.text‘);
Route::get(‘/mysql‘,‘[email protected]‘);
Route::get(‘/model‘,‘[email protected]‘);
Route::any(‘/res‘,function (){
    return new UserResource(User::find(1));
});
Route::get(‘/get‘,‘[email protected]‘);
Route::view(‘index‘,‘index‘);
Route::view(‘img‘,‘alert‘);
Route::any(‘user/{a?}‘,"[email protected]")->middleware(‘test‘);
//Route::any(‘users/{id}‘,"Admin\[email protected]")->name(‘h‘);
//Route::any(‘users/hello‘,"Admin\[email protected]")->name(‘h‘);
//

view 如果

原文地址:https://www.cnblogs.com/LQK157/p/11474662.html

时间: 2024-10-03 15:48:40

laravel的路由的相关文章

Laravel的路由功能

只能在当前方法内加载视图和URL跳转! Laravel的路由功能,布布扣,bubuko.com

laravel route路由,视图和response

Laravel充分利用PHP 5.3的特性,使路由变得简单并富于表达性.这使得从构建API到完整的web应用都变得尽可能容易.路由的实现代码在 application/routes.php 文件. 和其它框架不同,应用逻辑在Laravel中可以通过两种方式集成.虽然在控制器(controllers)中实现业务逻辑是普遍的做法,但是在Laravel中也可以直接在路由中嵌入应用逻辑.这种方式尤其适用于只有几个页面的小型网站,这样就免去了创建一大堆控制器(controllers),还要为每个控制器创建

[PHP] - Laravel - Route路由

前言 这里使用的是Laravel 5 PHP Laravel的路由比较强悍,但也正因如此,不统一而容易凌乱.比如在路由中可以直接写方法操作(破坏封装啊) 以下是个人学习的例子,不供参考 路由中的直接方法调用和路由地址的使用规则例子 /** * 定义一个/hi地址,返回hi的view */ Route::get('/hi', function() { return View::make("hi"); }); /** * 定义一个/hello地址,带参数,默认参考值为Robin * 地址访

Laravel中路由怎么写(二)

1.路由命名——给路由起个名字 1.1 基本使用 我们使用as关键字来为路由命名: Route::get('/hello/Laravel',['as'=>'academy',function(){ return 'Hello Laravel!'; }]); 路由命名可以让我们在使用route函数生成指向该路由的URL或者生成跳转到该路由的重定向链接时更加方便: Route::get('/testNamedRoute',function(){ return route('academy'); })

学习laravel之路由问题 404

今天配置路由的时候,只有原来的自带路由可用: Route::get('/', function(){    return View::make('hello');}); 再网上搜索了办法:来自:http://www.jsjtt.com/webkaifa/PHP/102.html 最近在使用php laravel框架的时候 在routes.php文件中添加路由,老是出现404错误,如图 使用跟目录可以访问 Route::get('/', '[email protected]'); 如果非跟目录就会

Laravel之路由

一.基本路由 1.Route::get('/', function () { return 'Hello World'; }); 2.Route::post('foo/bar', function () { return 'Hello World'; }); 3.Route::put('foo/bar', function () { // }); 4.Route::delete('foo/bar', function () { // }); 5.为多个动作注册路由 Route::match(['

laravel route路由

基本路由 您的应用程序的绝大多数路由将在 app/routes.php 文件中定义.Laravel 中最简单的路由由一个 URI 和一个闭包调用组成. 基本 GET 路由 代码如下: Route::get('/', function(){return 'Hello World';}); 基本 POST 路由 代码如下: Route::post('foo/bar', function(){return 'Hello World';}); 注册一个路由以响应所有 HTTP 方法 代码如下: Rout

Laravel HTTP 路由

路由配置文件 定义:路由是指分析来自客户端请求的统一资源标识符(URI),根据设定的规则将请求分发至期待的处理逻辑(匹配请求地址),这一规则就是路由规则,而这一过程就是路由. Route::get('/', function() { return view('index'); }); 我们访问 http://yourdoamin/ 会显示渲染后的视图文件 index 的内容.这对于制作一个网站首页而言,十分简明,不需要再额外创建控制器.当然,如果首页是一类组织方法中的一部分,也可以用控制器实现.

Laravel中路由基础知识点总结

在laravel5中,通常在 app/Http/routes.php 中定义应用中的大多数路由,这个文件加载了App\Providers\RouteServiceProvider 类. 大多数基本的 Laravel 路由都只接受一个 URI 和 一个闭包(Closure)参数; 下面是一些基本路由使用方法与解释. <?php //当打开http://localhost:8080时显示/resources/views/vender/welcome.php网页的内容:get表示通过get方法: Ro