1
我已经在应用程序\ Http \ Controllers文件夹中使用索引方法和请求它工作正常,我输入url栏http://localhost/brosta/public/index,我拿路径“索引”到我的浏览器没关系!Laravel 5.2使用Illuminate Http Request不在子文件夹中工作控制器
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class AdminController extends Controller
{
public function index(Request $request)
{
$path = $request->path();
print_r($path);
return view('index');
}
但是,当我在App \ Http \ Controllers \ Admin子文件夹中的控制器AdminController请求的路径不起作用。如何使它工作?
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests;
class AdminController extends Controller
{
public function index(Request $request)
{
$path = $request->path();
print_r($path);
return view('index');
}
}
好的!现在我对请求有不同的问题!用这种方式正在工作
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class AdminController extends Controller
{
public function index(Request $request)
{
print_r($request->path());
}
}
但是用这种方式是行不通的!
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class AdminController extends Controller
{
public function index()
{
$request = new Request;
print_r($request->path());
}
}
是的,这就是问题解决! –
如果你理解了这个问题,请再次看到我的新问题 –
尝试从服务容器中解析出来,如下所示:'$ request = $ this-> app-> make('Request'); –