Im new to laravel. У меня есть следующий маршрут:Метод контроллера не найден в laravel 5.1
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('about', '[email protected]');
А вот мой контроллер:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class PagesController extends Controller
{
public function about()
{
return 'about';
}
}
Когда я перейти к: http://localhost/laravelnew/public/about/ я получаю 404 не найдены. Я не могу понять, почему.
Кто может мне помочь?
Мой .htaccess-файл в общей папки:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
Попробуйте сделать это в вашем браузере HTTP: // локальный/laravelnew/об/Вы не должны иметь/открытый/в вас URL-адрес – Franco
@Franco: Это делать не Работа. Я просто получаю Запрошенный URL/laravelnew/public/about/не найден на этом сервере. – Bryan
, если вы перейдете к http: // localhost/laravelnew/public, вы увидите экран приветствия laravel? –