Laravel по-русски

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

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

#4 Re: Laravel 4 » Eloquent ORM - мне одному кажется что это сложнее обычных SQL запросов » 25.12.2014 18:06:58

Конечно легче, ты абстрагируешься от хранилища и не следишь за правильностью написания запросов, безопасностью

$users = User::all();

против

SELECT * from users

в первом случае всё будет разложено по объектам со всеми вытекающими

#7 Re: Laravel 4 » Правильный редирект » 04.10.2014 22:17:04

Объясни что тебе надо, я нифига не понял!

#8 Re: Laravel 4 » Глупый вопрос, помогите. » 22.08.2014 19:08:11

Можно создать отдельный файл composers.php и подключать его в app/start/global.php

#10 Re: Laravel 4 » Отправка mail » 28.03.2014 08:43:23

В файле config/mail.php написано 'driver' => 'sendmail' или 'driver' => 'mail' ?

#11 Re: Laravel 4 » Отправка mail » 28.03.2014 08:41:54

А шаблон письма в наличие views/emails/user_activate.blade.php или views/emails/user_activate.php ?

#12 Re: Laravel 4 » Работа с коллекций » 15.01.2014 05:13:09

да, так работать будет

@foreach(User::take(10)->get() as $user)
    <div>{{ $user->name }} : {{ $user->email }}</div>
@endforeach

#14 Re: Laravel 3 » Проблема с маршрутами » 18.11.2013 18:08:40

/application/config/application.php -> 'ssl' => true попробуйте

#15 Re: Laravel 4 » L4. Ajax запросы и шаблон » 18.11.2013 17:24:31

То что вы видете в Ларавел 4 через :: это не тоже самое что и в Ларавел 3. Если вы опять же, посмотрите в исходный код Л4, то статических методов вы там почти не найдете (их там очень мало), а View::make() это всего лишь обертка над app('view')->make() или App::make('view') или $app['view'] в зависимости от контекста, т.к. сказать для удобства

#16 Re: Laravel 4 » L4. Ajax запросы и шаблон » 18.11.2013 17:22:00

>>> Пытался вызвать View::render() напрямую
Так ничего не выйдет, потому что метод render применим только к объекту класса View, это не статический метод. Еще советую почитать документацию на php.net что такое классы

#17 Re: Laravel 4 » L4. Ajax запросы и шаблон » 18.11.2013 15:53:27

Открываем исходники класса View, видим что когда вы пытаетесь преобразовать класс в строку вызывается метод __toSting(), а в нем мы видим:

public function __toString()
{
    return $this->render();
}

Т.е. тоже самое что я вам написал выше

Чаще смотрите в исходный код, потому что в официальной документации не всегда все данные и моменты отображены
https://github.com/laravel/framework/bl … w.php#L351

#18 Re: Laravel 4 » L4. Ajax запросы и шаблон » 18.11.2013 15:25:06

Ну вы хоть доки изредка читайте

View::make('admin.testAjax')->render()

#19 Re: Laravel 3 » Eloquent ORM » 06.11.2013 20:09:42

Если вы не создали модель для CHAT, то вот так

// ChatController.php
public function showChats() {
    $chats = DB::table('chat')->get(array('mid','ch'));

    return View::make('chat', array(
        'chats' => $chats
    ));
}

// routes.php
Route::get('chats', 'ChatController@showChats');

#20 Re: Laravel 3 » Проверка результата обращения к модели » 15.10.2013 23:49:53

А версия какая Laravel ?
В 4-ой можно так проверять

if (User::whereId(10)->exists()) {}

Это равносильно вот этой конструкции

if (User::whereId(10)->count()) {}

Или вот так можно

try {
    $user = User::findOrFail(10);
}
catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) {
    // Что-то делаем если модель не найдена
}

В 4-ке много новых методов для работы с моделями https://github.com/laravel/framework/bl … l.php#L403

#21 Re: Laravel 3 » Как сделать роут для http://mysite/any-slug » 01.05.2013 22:38:29

В конце, да, тут я с тобой согласен))) Кстати с праздником)

#22 Re: Laravel 3 » Как сделать роут для http://mysite/any-slug » 01.05.2013 13:01:04

Proger_XP пишет:

}%> %%'/(:all)'%%
URL не должен начинаться со слэша, если только это не коречь (просто %%'/'%%). Для примера можешь открыть %%laravel\laravel.php%% и посмотреть, как там определён "catch-all"-маршрут 404.

Как это роут не может начинаться со слеша laravel\routing\router.php:213

И из примера это также понятно Router::register(array('GET', '/', 'GET /home'), function() {return 'Home!';});

#23 Re: Laravel 3 » Автоматическое заполнение форм » 01.05.2013 11:17:59

Такая возможность есть в ZF2, странно что в ларавел её не добавили, очень удобная плюшка

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