Laravel по-русски

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

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

#1 Re: Веб-разработка » Насколько легек для новичка? » 22.06.2016 03:14:43

Все зависит от личного восприятия материала. Для меня лара кажется самым простым ферймворком из современных и актуальных (если не лезть в дебри).
      Когда решил выбрать фреймворк то остановлися на yii2, так вот, его вообще понять не мог и жутко бесили бесконечные квадратные скобки (одни массивы). С ларой разобрался быстро. Сейчас еще раз посмотрел yii2, потыкал, подрогал,  вроде тоже все просто (после лары понимание пришло).

#2 Re: Laravel 5.x » Админка, несколько вопросов » 15.02.2016 06:57:10

Это не относится к laravel. Это голый фронтенд. Ставишь файловый менеджер (на javaScript), какой нравится.
Как вариант
tinyMCE и elfinder

#3 Re: Общий раздел » Перенос сайта построенного на LARAVEL на виртуальный хостинг » 15.02.2016 06:43:44

Зачем нужен виртуальный хостинг? Есть VPS, по цене такие же. Делаешь, что хочешь. Можешь потому еще и другие сайты размещать там же. Покупаешь только домены. Это же дешевле выходит.

#4 Re: Laravel 5.x » Категории и дочерние категории » 11.01.2016 03:01:23

Делается один запрос в базу, формируется массив вида

array[parent_id]=['id'=id,'name=name]

Затем рекурсивной функцией обходишь этот массив и строишь дерево. Блин да дофига таких примеров в гугуле.
Вопрос даже к ларавелю отношения не имеет.

#6 Re: Laravel 5 » Ошибка Forbidden при запуске Laravel » 29.12.2015 11:27:47

Воот. Апач работает под пользователем apache, теперь в консоле

chown -R apache.apache /home/admin/web/mysite.ru/public_html

#8 Re: Laravel 5 » Ошибка Forbidden при запуске Laravel » 29.12.2015 11:04:24

Тогда не хватает прав. Лару под рутом ставите? Нужно права дать для пользователя под которым работает веб сервер. Если дистрибутив ubuntu или debian то в консоле после установки лары

chown -R www-data.www-data /var/www/{domain } 

Как минимум структура файлов должна отображаться.

#9 Re: Laravel 5 » Ошибка Forbidden при запуске Laravel » 29.12.2015 10:55:31

А если просто на site.ru? Структура файлов отображается?

#12 Re: Laravel 5.x » Ajax, Foreach и Laravel » 16.12.2015 05:51:46

Не следует логику пихать во вьюху. Все данные должна предоставлять модель.

$(document).ready(function() {
$.ajax({
  url: '/getdata', // путь до контролера, который выдает данные о цене
  type: 'POST',
  success: function(data){
      $('.gifka_s_animaciey').remove(); //убираем гифку с анимацией загрузки
     $('.price').html(data); //Вставляем значение цены. 
  }
});

#13 Re: Lumen » Почему PostgreSQL лучше MySQL » 10.12.2015 02:09:54

Зачем нужны такие продвинутые возможности для homepage Васи Пупкина, блога, магазинчика на 100 товаров? Можно и oracle впихнуть, но зачем? А вот если делаете aliexpress или ozon, то да можно подумать, но тут скорей выбор упадет или на oracle или mssql.

#14 Re: Laravel 5.x » TokenMismatchException in VerifyCsrfToken.php line 53: - Что это? » 19.10.2015 10:12:32

Добавь перед Form::close() <input type="hidden" name="_token" value="{{csrf_token()}}"/>

#15 Re: Laravel 5.x » Формирование запроса. Нужна помощь » 29.09.2015 01:41:11

$result=DB:table('evente)->where(.....)->select('company_id','company.name',DB::raw(' DATE_FORMAT(`created_at`, "%Y-%m-%d"),DB::raw('count('visited'),DB::raw('sum('visited'));

как-то так...

#16 Re: Laravel 5.x » Не работает шаблонизатор blade » 25.09.2015 10:01:16

Смотри логи сервера. Где с накосячил с синтаксисом.

#17 Re: Laravel 3 » Перенаправление. » 25.09.2015 09:59:17

Фильтры как реализованы? Через JavaScript? Или через GET запрос, типа такого

site.ru/catalog?sex=male&age=40&country=russia

#18 Re: Laravel 5.x » Разделение морды и админки » 25.09.2015 09:55:44

Для примера можешь посмотреть здесь здесь Публичную часть не спрячешь. Да и не зачем.

#19 Re: Laravel 5.x » Как создать форму? » 11.09.2015 08:36:15

В некоторых случаях код получается короче, при использовании form. Например

 Form::open(array('url' => 'foo/bar', 'method' => 'put'))

Или обычным способом для сравнения

<form method="POST" action='/foo/bar'>
<input type="hidden" name="_method" value="put">

#20 Re: Laravel 5.x » Кодировка в Юникоде » 20.08.2015 12:36:12

1. На чем ларка крутится? Windows? Какой-нить денвер или xampp ?
2. Зайди в консоль mysql и посмотри

show create database {{имя твоей базы}}

может кодировка все таки не utf?

#21 Re: Laravel 5.x » Как вы создаете админку? » 20.08.2015 12:25:14

Простую админку лучше самому написать. Авторизация есть, midleware есть. Больше ничего и не надо. А вот если нужны роли, личные сообщения, статусы еще и разные города и языки... можно и самому написать, но удовольствия это мало доставит, а времени убьешь кучу.

#22 Re: Laravel 5.x » html-helper » 20.08.2015 12:18:38

В большинстве случаев никаких.  Пожалуй только в формах добавляться csrf_token автоматом. А так.... Лишняя сущность, на изучение которой тратится время. HTML-то уже все знают smile

#23 Re: Laravel 5.x » EasyLaravel 5 » 20.08.2015 12:15:00

Не хочу расстраивать, но уже на всех торрентах страны smile Книгу читал, толковая.

#25 Re: Laravel 5.x » помощь по многоуровневому меню » 18.06.2015 05:06:28

Кроме рекурсии, другого способа сделать многоуровневое меню с бесконечной вложенностью нет. Но... В вьюшке рекурсию делать не следует. Рекурсию делаешь в контролере. И результатом работы должна стать переменная в которой содержится весь html код.

$out_line='';
function build_tree($parent_id, $out_line)
{
....
return $outline;
}

И во вьюшке уже пишешь только {{$out_line}}
Содержимое $out_line должно быть что-то вроде "<ul><li>item1</li><li><ul><li>item1.1</li></ul></li></ul>"

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