Laravel по-русски

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

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

#1 Re: Laravel 4 » Вот такой вопрос по framework » 25.09.2014 20:27:55

Гостик пишет:

Вам нужно пыху чистую использовать smile

Просто интересно)

#2 Laravel 4 » Вот такой вопрос по framework » 25.09.2014 18:41:27

abler98
Ответов: 3

Где в Laravel вызывается опертор echo для вывода содержимого? smile Просто везде только return))

#3 Re: Laravel 4 » Внешний ключ в таблице при создании миграции » 23.09.2014 16:56:25

Валерий пишет:
Alex пишет:

я вот так делаю
    $table->integer('city_id')->unsigned()->index();
    $table->foreign('city_id')->references('id')->on('cities')->onDelete('cascade');

Спасибо! Показали как сделать индекс, внешний ключ и удаление каскадом. Все работает!

У меня один невольный вопрос - где почерпнуть информацию об этих методах. Может где в документации по API есть, а я не туда посмотрел?

http://laravel.ru/docs/v4/schema#индексы

#5 Re: Laravel 4 » Как правильно защитить админку /admin/* Route? » 19.09.2014 12:11:44

app/routes.php

Route::group(array('before' => 'admin'), function () {
	Route::any('admin/add/{id}', function ($id) {
		...
	});
});

И в файле app/filters.php добавить фильтр admin

#6 Laravel 4 » Файл app/lang/язык/validation.php » 19.09.2014 09:26:16

abler98
Ответов: 0

Для чего там нужен массив attributes?

'attributes' => array(),

Я так понял, что можно добавить placeholder к полю, но у меня что-то не получается...

'attributes' => array(
	'email' => 'Введите Ваш E-mail...',
),

#8 Laravel 4 » Глупый вопрос, помогите. » 21.08.2014 18:21:09

abler98
Ответов: 1

Я вот хочу добавить составители к шаблонам, в каком файле писать этот код? В любом месте можно вставить? Где будет правильно его вставить?

View::composer(array('profile','dashboard'), function ($view) {
  $view->with('count', User::count());
});

#9 Re: Laravel 4 » Вопрос по timestamp » 21.08.2014 15:55:58

Так верно?

public static function countOnline() {
	return User::where('updated_at', '>=', Carbon::now()->subMinutes(10))->count();
}

#10 Re: Laravel 4 » Вопрос по timestamp » 21.08.2014 15:32:25

flatter пишет:

Как-то так:

use Carbon\Carbon;

User::whereBetween('date', array(Carbon::now()->startOfDay(), Carbon::now()->endOfDay()))->get();

Большое спасибо. А где можно найти документацию по Carbon? Конечно многое можно понять из исходного кода, но...

#11 Re: Laravel 4 » Вопрос по timestamp » 21.08.2014 15:07:01

flatter пишет:

В ларавел используется Carbon для работы с датами
http://laravel.com/docs/eloquent#date-mutators

https://github.com/briannesbitt/Carbon

А можно на примере? Пожалуйста. smile Я про Carbon первый раз слышу.

#12 Laravel 4 » Вопрос по timestamp » 21.08.2014 13:59:46

abler98
Ответов: 6

Как сравнить поле timestamp? Мне нужно посчитать кол-во пользователей зарегистрировавшихся за последний сутки (24 часа). Раньше всегда использовал время в UNIX, там все просто. И вообще, как правильно заполнять поле timestamp средствами PHP?

#13 Re: Laravel 4 » Подсчет кол-ва пользователей. » 21.08.2014 13:07:41

Artdevue пишет:
User::count();

Вот блин, спасибо)) Все проще, чем я мог представить smile

#14 Laravel 4 » Подсчет кол-ва пользователей. » 21.08.2014 12:27:04

abler98
Ответов: 2

Данный способ будет быстро работать или есть другой способ? Просто User::all() - создает массив со всеми пользователями, а мне нужно просто их посчитать.

Кол-во: <?=User::all()->count(); ?>

#15 Re: Laravel 4 » Вопрос по роутингу » 01.08.2014 11:45:20

slider23 пишет:

В конце файла роутов поставь Route::any("{any}", "HomeController@getIndex")

Так ошибку выдает:

Whoops, looks like something went wrong.

#16 Laravel 4 » Вопрос по роутингу » 31.07.2014 11:46:13

abler98
Ответов: 4

Как сделать чтоб HomeController@getIndex открывался по умолчанию, если, например, я в url указал несуществующий маршрут (неопределенный в routes.php)

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