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'); –