Laravel по-русски

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

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

#1 Re: Laravel 5.x » View not found » 15.04.2016 14:19:26

VitalN пишет:

удали bootstrap/cache/*
и storage/framework/*

Спасибо большое, заработало smile

#2 Re: Laravel 5.x » View not found » 15.04.2016 14:00:37

Собственно, сам текст ошибки на всякий случай

InvalidArgumentException in FileViewFinder.php line 137:
View [index] not found.

#3 Re: Laravel 5.x » View not found » 15.04.2016 12:56:30

Какая конкретно инфа нужна? Хотя, если проблема в конфигурации веб-сервера, то сомневаюсь, что ради меня там кто-то будет что-то менять.
Может тогда кто-нибудь поделится хостингом, где приложение точно заведется?
Хотя, а сильно решает Options -MultiViews в /public/.htccess ? Ибо с этой строкой получал 500 ошибку и хостер посоветовал убрать.

#4 Re: Laravel 5.x » View not found » 15.04.2016 11:54:00

Не так чуток сформулировал. Не установил, а залил уже существующее.

#5 Laravel 5.x » View not found » 15.04.2016 11:41:37

Serhio
Ответов: 8

Приветствую. Установил приложение на хостинг, но получаю сообщение о том, что представление не найдено. Само представление же лежит именно там, где лежать должно. 777 рекурсивно на /storage поставил. В /public для теста создал файл, который инклюдит другой файл директорией выше - все работает. Подскажите, пожалуйста, что я делаю не так?
p.s. На локалке все работает на ура. На хостинге контроллеры с моделями тоже видит, но не представления.

#7 Laravel 5.x » Авторизация » 14.04.2016 14:54:07

Serhio
Ответов: 2

Приветствую. Малость не догоняю, как работает стандартная авторизация во фреймворке.
Есть дефолтный роут

 POST     | login                   |                | App\Http\Controllers\Auth\AuthController@login

В указанном контроллере нет экшена login, но авторизация отрабатывает. Как это работает? Где указываются поля и название таблицы, в которых ищутся введенные данные (мыло, пароль)? Заранее благодарен за ответы.

#8 Re: Laravel 5.x » Шаблонизатор в Laravel » 11.04.2016 16:47:50

Да у меня нет стольких вложений в проекте. Все по-простому, пока что ☺ А как было бы правильнее для / ?

#9 Re: Laravel 5.x » Шаблонизатор в Laravel » 11.04.2016 09:30:48

Разобрался и сделал так
@if (Route::current()->getUri() === ’/’) active @endif

#10 Re: Laravel 5.x » Шаблонизатор в Laravel » 11.04.2016 09:09:30

Кстати, а если, допустим, я нахожусь не на site.com/index, а на site.com, то как тогда использовать
@unless(strpos(Route::currentRouteName(),’index’) === false) active @endunless
Или для таких случаев есть другие варианты?

#13 Re: Laravel 5.x » Шаблонизатор в Laravel » 06.04.2016 20:26:27

WebDev пишет:

...

Расшифруйте, пожалуйста, это:
@unless(strpos(Route::currentRouteName(),'index') === false) active @endunless

#14 Laravel 5.x » Шаблонизатор в Laravel » 06.04.2016 18:09:36

Serhio
Ответов: 11

Приветствую. Лара — мой первый фреймворк, который только начинаю осваивать. Допустим, у меня есть навигация, которую я хочу вынести в отдельный файл nav.blade.php:

PHP
<ul>
<
li><a href="/index">Главная</a></li>
<
li><a href="/contacts">Контакты</a></li>
</
ul>

Каким образом можно реализовать, чтобы в теги <li>, в зависимости от страницы, куда я попадаю (index или contacts), подставлялся class="action" ? Сами эти страницы, соответственно, тоже раздельны: index.blade.php и contacts.blade.php. Может быть чуток кривовато сформулировал мысль, за что прошу прощения. Заранее благодарен.

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