Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Проблема » 18.11.2017 15:52:51

Спасибо!Я уже решил этот вопрос он самоустранился. Может был какойто у меня на компе баг. Я проверял роуты виды и все остальное - все записано как надо. Сегодня начал все делать по-другому и пока все работает.

#2 Laravel 5.x » Проблема » 17.11.2017 17:58:31

flotoller
Ответов: 2

Добрый день! Перед написанием прочитал закрепленную тему и пару страниц этого раздела ничего такого вроде нету.
Ну вообщем, моя ситуация. Ставлю ларавел по стандарту через композер composer create-project --prefer-dist laravel/laravel blog "5.3.*". Потом беру ее и переношу в другую папку. Потом беру придумываю новый домен в апаче, ну все по стандарту. Теперь беда - если в этой версии, которую я скачивал заменить файл web.php на другой (с другого проэкта версии 5.3) с нужными роутами, потом взять и скопировать и перенести все нужные контроллеры, которые уже есть в другом проэкте и все виды тоже перенести. То происходит следующее - остается ларавельный вид, хотя там уже должен быть вид того проэкта который я перенес.
Мой файл с роутами:

Route::get('/', [
    'uses' =>'SiteController@index',
    'as' => 'mainpage'
]);
Route::get('/contact', [
    'uses' =>'SiteController@contact',
    'as' => 'contact'
]);
Route::get('/help', [
    'uses' =>'SiteController@help',
    'as' => 'help'
]);
Route::get('/rules', [
    'uses' =>'SiteController@rules',
    'as' => 'rules'
]);
Route::get('/payouts', [
    'uses' =>'SiteController@payouts',
    'as' => 'payouts'
]);
Route::get('/news', [
    'uses' =>'SiteController@news',
    'as' => 'news'
]);
Route::get('/login', [
    'uses' =>'SiteController@login',
    'as' => 'login'
]);
Route::post('/auth', [
    'uses' =>'UserController@auth',
    'as' => 'auth'
]);
Route::get('/acc', [
    'uses' =>'UserController@account',
    'as' => 'account'
]);
Route::post('/reg', [
    'uses' =>'UserController@SignUp',
    'as' => 'register'
]);
Route::get('/regpage', [
    'uses' =>'SiteController@Showregpage',
    'as' => 'regpage'
]);
Контроллер SiteController

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Article;

class SiteController extends Controller
{
    public function index()
    {
        return view('welcome');
    }
    public function contact()
    {
        return view('contact');
    }
    public function help()
    {
        return view('help');
    }
    public function rules()
    {
        return view('rules');
    }
    public function payouts()
    {
        return view('payouts');
    }
    public function news()
    {
        return view('news');
    }
    public function login()
   {
        return view('login');
    }
    public function Showregpage()
    {
        return view('register');
    }
}
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Article;
use App\User;
use Auth;

class UserController extends Controller
{
    public function auth(Request $request)
    {
        $this->validate($request, [
            'email' => 'required',
            'password' => 'required'
        ]);

        if (Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
            return redirect()->route('account');
        }
        return redirect()->back();
    }
    public function SignUp(Request $request)
    {
        $this->validate($request, [
            'email' => 'required|email|unique:users',
            'login' => 'required|max:120',
            'password' => 'required|min:4'
        ]);
       

        $email = $request['email'];
        $login = $request['login'];
        $password = bcrypt($request['password']);

        $user = new User();
        $user->email = $email;
        $user->login = $login;
        $user->password = $password;

        $user->save();

        Auth::login($user);

        return redirect()->route('account');
    }
    public function account()
    {
        return view('account');
    }
   
   
}
Получается банально в первом роуте должна уже выводиться страница моего проэкта а выводится ларавельная стандартная заглушка с ссилками на всякие ресурсы. Что-то явно не дает отобразиться ей.
п.с. code чето ничего не делает пробовал и так и сяк не выделяется.

Подвал раздела