矢志不渝LIU
public function request(){
echo request()->input('name');
}试试这个。
qq_勾勾小手_04161577

你说的是echo的结果是url而不是这个路径?
如果是只输出url而不是路径你确定的输出的没错吗?
我的代码如下
//获取当前的路径 echo $request->url();
你的方法有没有写对,我的方法是
public function request1(\Illuminate\Http\Request $request)
{
// 1.取值
// echo $request->input('name');
//设一个默认值
// echo $request->input('age','未知');
//流程控制
// if ($request->input('name')){
// echo $request->input('name');
// }else{
// echo "不存在此值!";
// }
//获取全部参数
// $res = $request->all();
// dd($res);
// 2.判断请求类型
// echo $request->method();
//流程控制
// if ($request->isMethod('post')) {
// echo "yse";
// } else {
// echo "no";
// }
//ajax请求
// $res = $request->ajax();
// var_dump($res);
//判断请求的路径是否符合特定的格式
// $res = $request->is('request1');
// var_dump($res);
//获取当前的路径
echo $request->url();
}
慕神2037301
是的。你猜对了。
慕仔2092093
sublime没有提示,别人用的是phpstorm
qq_O0_0
要按着WIN按键 点才有效
蔡义
眼戳了
Viavia
和类绑定, 而不是实例, 然后外部传递这个类所生成的实例进去
具体可以看
http://laravel-china.github.io/php-the-right-way/#dependency_injection
南罧
我在4.2的手册里也没有看到方法二的用法。
但也有可能是因为你的Request 类没载入,
你在你的类中试着
use Illuminate\Http\Request;
载入这个类;如果载入不了,那说明4.2不支持方法二;
慕粉4418738
黎子颖
额 看到楼下了 原来是phpstorm
lhl123
http://larabase.com/collection/1/post/33
慕仰3754067
老师用的phpstorm集成开发环境,补全是IDE给的,我用的sublime也没有补全,就自己写了.
_沉醉不知归路_
前者好,后者只是简单的获取数据,前者是laravel封装的函数,安全性高一点,并且可以设置默认值,在实际需求中一行代码就解决了后者至少三行的代码