Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Все зависит от личного восприятия материала. Для меня лара кажется самым простым ферймворком из современных и актуальных (если не лезть в дебри).
Когда решил выбрать фреймворк то остановлися на yii2, так вот, его вообще понять не мог и жутко бесили бесконечные квадратные скобки (одни массивы). С ларой разобрался быстро. Сейчас еще раз посмотрел yii2, потыкал, подрогал, вроде тоже все просто (после лары понимание пришло).
Это не относится к laravel. Это голый фронтенд. Ставишь файловый менеджер (на javaScript), какой нравится.
Как вариант
tinyMCE и elfinder
Зачем нужен виртуальный хостинг? Есть VPS, по цене такие же. Делаешь, что хочешь. Можешь потому еще и другие сайты размещать там же. Покупаешь только домены. Это же дешевле выходит.
Делается один запрос в базу, формируется массив вида
array[parent_id]=['id'=id,'name=name]
Затем рекурсивной функцией обходишь этот массив и строишь дерево. Блин да дофига таких примеров в гугуле.
Вопрос даже к ларавелю отношения не имеет.
тогда сдаюсь
Воот. Апач работает под пользователем apache, теперь в консоле
chown -R apache.apache /home/admin/web/mysite.ru/public_html
В консоле
ps -ef | fgrep apache
вывод в студию
Тогда не хватает прав. Лару под рутом ставите? Нужно права дать для пользователя под которым работает веб сервер. Если дистрибутив ubuntu или debian то в консоле после установки лары
chown -R www-data.www-data /var/www/{domain }
Как минимум структура файлов должна отображаться.
А если просто на site.ru? Структура файлов отображается?
А апач настроили? Куда смотрит DocumentRoot?
Не следует логику пихать во вьюху. Все данные должна предоставлять модель.
$(document).ready(function() {
$.ajax({
url: '/getdata', // путь до контролера, который выдает данные о цене
type: 'POST',
success: function(data){
$('.gifka_s_animaciey').remove(); //убираем гифку с анимацией загрузки
$('.price').html(data); //Вставляем значение цены.
}
});
Зачем нужны такие продвинутые возможности для homepage Васи Пупкина, блога, магазинчика на 100 товаров? Можно и oracle впихнуть, но зачем? А вот если делаете aliexpress или ozon, то да можно подумать, но тут скорей выбор упадет или на oracle или mssql.
Добавь перед Form::close() <input type="hidden" name="_token" value="{{csrf_token()}}"/>
$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'));
как-то так...
Смотри логи сервера. Где с накосячил с синтаксисом.
Фильтры как реализованы? Через JavaScript? Или через GET запрос, типа такого
site.ru/catalog?sex=male&age=40&country=russia
В некоторых случаях код получается короче, при использовании form. Например
Form::open(array('url' => 'foo/bar', 'method' => 'put'))
Или обычным способом для сравнения
<form method="POST" action='/foo/bar'>
<input type="hidden" name="_method" value="put">
1. На чем ларка крутится? Windows? Какой-нить денвер или xampp ?
2. Зайди в консоль mysql и посмотри
show create database {{имя твоей базы}}
может кодировка все таки не utf?
Простую админку лучше самому написать. Авторизация есть, midleware есть. Больше ничего и не надо. А вот если нужны роли, личные сообщения, статусы еще и разные города и языки... можно и самому написать, но удовольствия это мало доставит, а времени убьешь кучу.
В большинстве случаев никаких. Пожалуй только в формах добавляться csrf_token автоматом. А так.... Лишняя сущность, на изучение которой тратится время. HTML-то уже все знают
Не хочу расстраивать, но уже на всех торрентах страны Книгу читал, толковая.
Нужен еще mod_rewrite и mcrypt
Кроме рекурсии, другого способа сделать многоуровневое меню с бесконечной вложенностью нет. Но... В вьюшке рекурсию делать не следует. Рекурсию делаешь в контролере. И результатом работы должна стать переменная в которой содержится весь 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>"