zoukankan      html  css  js  c++  java
  • 关于laravel框架的安装及配置

    使用composer安装

    composer create-project --prefer-dist laravel/laravel blog "5.8.*" 

     

    路由命名可以方便地为指定路由生成 URL 或者重定向。通过在路由定义上链式调用 name 方法可以指定路由名称:

    Route::any('/test',function(){

      echo '当前别名';

    })->name('名字');

    路由指定了名称后,就可以使用全局辅助函数 route 来生成链接或者重定向到该路由:

    Route::get('user/center',['as'=>'center',function(){ 

        return route('center'); 

    }]) 

    路由群组 

    Route::group(['prefix'=>'admin'],function(){

      //增加前缀

      Route::get('/users',function(){

        echo "匹配的admin/users这个URL";

      });

    });

    直接指向视图 

    Route::get('/', function () { 

        return view('welcome'); 

    }); 

    控制器路由 

    Route::get('/','IndexController@index');

    查看系统路由

    php artisan route:llist

    二、控制器

    文件位置:app/Http/Controllers 

    命名方式:大驼峰的控制器名+Controller.php 如:GoodController.php 

    使用artisan命令创建控制器: 

    php artisan make:controller 控制器名字(TestController) 如:php artisan make:controller TestController

    控制器路由:路由规则调用控制器的方法; 

    Route::get('/','IndexController@index'); 

    支持分目录管理:

    Route::get('/','HomeIndexController@index');

    Route::get('/admin/index/index','AdminIndexController@index');

    接受用户输入

    laravel框架为我们提供了多种获取数据的形式,我们常用的形式如下两种

    通过接收用户输入的类:IlluminateSupportFacadesInput 

    Input::get('参数的名字','如果参数没有被传递使用该默认值');

    Input::all(); 获取所有的用户的输入

    Input::get(''); 获取单个的用户的输入

    Input::only([]); 获取指定几个用户的输入

    Input::except([]); 获取指定几个用户的输入以外的所有的参数

    Input::has('name'); 判断某个输入的参数是否存在

  • 相关阅读:
    如何准备面试复试(1)
    如何应对糟糕的面试官(2)
    美国:经济危机让烟民吸烟量增加
    MOV 指令的注意事项
    一个简单的ajax无刷新翻页的程序
    SQL注入漏洞全接触
    php+mysql非暴力查表的注入语句写法总结
    在你的成长过程中,有五个人非常重要
    爱就在那里,不增不减
    php的一些书籍
  • 原文地址:https://www.cnblogs.com/mmore123/p/12795199.html
Copyright © 2011-2022 走看看