Laravel по-русски

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

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

#2 Laravel 4 » Определить что сайт смотрит поисковый робот » 16.01.2015 13:15:39

way4me
Ответов: 1

Всем привет!

Подскажет кто-нибудь - как на laravel 4 или стандартными ср-вами php определить:
- что сайт смотрит поисковый робот(Яндекс и Гугл), т.к. в проекте хочу angularjs использовать, а поискового робота отсылать на другое представление - более оптимизированное.
- и также, но это не так важно - как определять включён ли у посетителя в броузере javascript. Например, я раньше с asp.net работал и там такая ф-ция проверки входила в стандартную библиотеку.

#4 Laravel 4 » Геолокация на l4 » 08.01.2015 02:40:16

way4me
Ответов: 6

Всем привет.

Подскажите, кто что пользует в плане геолокации? Проект на laravel 4. Необходимо определять город посетителей. Посетители - СНГ(Россия, Украина, Беларусь)

#5 Re: Laravel 5.x » Laravel 5 в продакшн » 21.11.2014 15:52:25

ок, спасибо. буду строить пока на старых, но проверенных рельсах

#6 Laravel 5.x » Laravel 5 в продакшн » 21.11.2014 03:37:26

way4me
Ответов: 14

Всем привет.

Друзья, скажите, сейчас буду писать новый проект заказчику. Что скажите можно ли уже Laravel 5 в продакшн? Сталкивался ли кто с багами?

#8 Re: Laravel 4 » Передача данных между представлениями » 12.11.2014 23:29:10

Ну в общем сам разобрался

в layout'е определил блок:

<?php $infoMessage = Session::get('infoMessage');?>
@if(isset($infoMessage))
     <div class="col-xs-12 tempDataMessage alert alert-info">
          <i class="glyphicon glyphicon-info-sign"></i> {{$infoMessage}}
     </div>
@endif

и далее из контроллера кидаю сообщения которые нужно показать пользователю:

Session::flash('infoMessage', 'Запись удалена');
return Redirect::to('/admin/news');

#9 Laravel 4 » Передача данных между представлениями » 12.11.2014 17:05:16

way4me
Ответов: 3

Всем привет!

Перешёл на laravel из asp.net mvc поэтому сильно не пинайте, если чё)

Вообщем у меня сейчас следующая задача.

Хочу в админке сделать блок инфо сообщений. Сам инфо-блок хочу сделать в главном layout'е админки, чтобы в каждом представлении не прописывать один и тот же блок, так сказать DRY(don't repeat yourself).

Идея такая я из контроллера определяю(либо не определяю) переменную $message и главный layout у меня КАК-ТО должен её хватать.

Вообщем-то некоторые вещи получились. Вот такой блочок у меня в layout
@if(!empty($message))
       <div class="col-xs-12 tempDataMessage alert alert-info">
            <i class="glyphicon glyphicon-info-sign"></i> {{$message}}
      </div>
@end

В контроллере у меня:
View::share('message', $errors);
return View::make('admin.simple_pages.simple_page')->with('page', $page);

И это работает! Но если возвращать не представление, а Redirect::to('something'), то $message теряется
В asp.net mvc есть TempData['some_key'] для передачи между запросами
Есть ли какие решения для laravel, чтобы работало и при редиректах?

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