Laravel по-русски

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

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

#26 Re: Laravel 4 » Как уменьшить время загрузки всех компонент » 20.10.2014 12:44:46

Я хочу еще предупредить, что не все vps одинаковы. Если взять таковую на каком-нить firstvps , то тормозить все может так же. Digitalocean так быстро работает, потому что там хорошие современные сервера и ssd-диски.

Вообще, я не особо понимаю гонки за супербыстрым откликом - в реальном приложении все равно основное время будет занимать sql-запросы, пользователь лишних 100мс от laravel просто не заметит.

#28 Re: Laravel 4 » Форма - вернуть пароль после валидации » 19.10.2014 18:24:56

Проставляй в инпутах старый ввод: value="<?=Input::old('field_name')"
И редиректи при ошибках с ->withInput()

#29 Re: Laravel 4 » Как уменьшить время загрузки всех компонент » 19.10.2014 16:50:55

Если нужен супербыстрый ответ при минимуме кода в приложении - то, может, лучше взять инструмент под эту задачу ? Например, http://phalconphp.com/ - быстрее него нет ничего в php-мире. Или вообще перейти на другой стек технологии, node.js например.

У меня совершенно стандартное неоптимизированное приложение Laravel 4.2 с одним sql-запросом генерит страницу за 25ms - на самой дешевой пятибаксовой vps у digitalocean. 65 - 120мс это на винде ?

#30 Re: Laravel 4 » Проблема с авторизацией... » 17.10.2014 20:59:34

Таблица Cron ? Вы явно что-то не то делаете, остановитесь, посмотрите на все сверху и начните с начала.

#31 Re: Laravel 4 » Проблема с авторизацией... » 17.10.2014 14:33:45

Непонятно, разверните пожалуйста мысль. Сменить название модели, таблицы, где хранятся данные авторизации ? Это файл app/config/auth.php

#32 Re: Laravel 4 » Новичок, вопросы » 17.10.2014 09:05:44

Имхо, пятерку до релиза лучше не трогать - тем более что до него остался где-то месяц. Изучать фреймворк вполне можно по 4й версии, а с релизом 5 просто посмотреть, что теперь где находится - там будет немного изменена структура папок, но принципы построения приложений в целом останутся теми же.

По поводу учебных материалов - в сети их просто куча, есть даже русские, типа видеоуроков Дмитрия Афанасьева https://vk.com/topic-53758340_30589770 , Александра Егорова http://amegatron.ru/category/laravel/ и Кирилла Несмеянова http://www.youtube.com/watch?v=I6EJCgy0 … vx3eUmkzir (хотя там пока только два видео и это не обучающие видео в полном смысле, это запись стримов).

Еще можно купить подписку на http://laracasts.com - это один из ведущих ресурсов по laravel-скринкастам.

#33 Re: Laravel 4 » Как отделить frontend и backend? » 15.10.2014 17:56:01

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

У контроллера указать неймспейс по названию папки и путь до BaseController ("\"):

<?php namespace Admin;

class SomeController extends \BaseController {

А у роутов писать путь до контроллера с учетом папки-неймспейса:

Route::get( 'admin/some', 'Admin\SomeController@index');

А можно вместо этого сгенерить папку-модуль Admin моим модулятором https://github.com/slider23/laravel-modulator . Там будут и контроллеры и вьюхи, и всякие служебные админские классы положить можно.

#34 Re: Laravel 4 » Помощь по функциям в Laravel » 14.10.2014 07:41:57

До корневого относительно чего ? Если до корневой папки вебсервера, то вот: https://github.com/laravel/framework/bl … s.php#L683

PS Не бойтесь лазить по исходникам, там очень интересно.

#35 Re: Laravel 4 » Настройка Cron » 08.10.2014 19:37:13

Для запуска CLI-скриптов (Command Line Interface - командная строка) в Laravel придуман artisan. Вам нужно сделать артизан-команду (это есть в документации) и в панельке крона запустить её, что-то вроде /usr/bin/php /path/to/artisan mycommand .

#36 Re: Laravel 4 » Правильный редирект » 04.10.2014 22:52:02

Что значит "генерировался переход" ? Изменялся урл в браузере ? Такого не получится без редиректа.

Почему ты не хочешь использовать редирект в этих случаях? Это нормальная сложившаяся практика.

#39 Re: Laravel 4 » Не работает авторизация » 30.09.2014 12:41:45

Если ты занесешь через phpmyadmin в поле password хэш пароля в том виде, каком его генерит laravel, то норм.
Если там пароль в открытом виде - конечно нет.

Чтобы получить полный текст ошибки поставь в config/app.php 'debug'=>true

#40 Re: Laravel 4 » Не работает авторизация » 30.09.2014 09:24:06

Не логин, а пароль. Пароли в открытом виде в базе хранить нельзя, поэтому встроенная авторизация заточена на то, что пароль в базе хранится в зашифрованном виде. При регистрации делай $user->password = Hash::make($password);

#41 Re: Laravel 4 » Не работает авторизация » 30.09.2014 06:51:46

пользователь с таким логином есть ? пароль в базе сохранён как хэш ?

#42 Re: Laravel 4 » Хостинги » 28.09.2014 22:37:55

Можно делегировать домен на яндекс - http://pdd.yandex.ru . Там тебе и ДНС и почта сразу будет.

#44 Re: Laravel 4 » Ошибка php artisan clear-compiled handling the post-install-cmd на Mac » 25.09.2014 19:28:38

php -i | grep mcrypt что пишет ?
Подозреваю, модуль mcrypt не установлен.

#45 Re: Общий раздел » Composer » 25.09.2014 16:16:06

Вот laravel без композера: http://fian.my.id/larapack/

Но судя по продолжению, у тебя нет командной строки на хостинге, а не композера ? Можно сделать контроллеры, в которых можно вызывать нужные артизан-команды при помощи Artisan::call()

#46 Re: Laravel 4 » работает только на локальной машине » 24.09.2014 13:01:06

добавить hostname в production, сделать папку config/production , где разместить нужные конфиги. Можно не целиком.

#47 Re: Laravel 4 » Можно ли в SEED'aх делать запросы к базе? » 24.09.2014 10:07:28

"syntax error, unexpected 'DB' (T_STRING), expecting ')" - скорее всего где-то опечатка.

#48 Re: Laravel 4 » Хостинги » 24.09.2014 08:52:33

У http://digitalocean.com всё то же самое, только вместо евро - доллары.

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