Laravel по-русски

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

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

#1 Laravel 5.x » Form builder » 24.07.2015 15:02:58

Donika
Ответов: 1

Еще вопрос от новичка.
Есть ли что-то вроде этого

<?php echo $this->Form->create('ModelName', array('url' => '/send', 'id' => 'Form')); ?>

echo $this->Form->input('seo_description', array('label' => false, 'type' => 'textarea', 'required' => false, 'value' => $item['name'], 'style' => 'width:360px;', 'div' => false));

<?php echo $this->Form->end(); ?>

чтобы не писать так (Взято с примера auth)
<form method="POST" action="/auth/login">
    {!! csrf_field() !!}

    <div>
        Email
        <input type="email" name="email" value="{{ old('email') }}">
    </div>

    <div>
        Password
        <input type="password" name="password" id="password">
    </div>

    <div>
        <input type="checkbox" name="remember"> Remember Me
    </div>

    <div>
        <button type="submit">Login</button>
    </div>
</form>

Интересует по большей степени это в файлах edit.php и add.php при добавлении/редактировании записей....

Просто в документации ищу что-то связанное с Form..... и кроме валидации не нахожу ничего.
Спасибо!

#2 Re: Laravel 5.x » Установка Forms & HTML на виртуальный хостинг » 24.07.2015 14:43:40

А зачем эти forms и HTML? Я просто только начал изучение, вот и спрашиваю, пока в доках не видел smile
html это чтоб юзать потом свои роуты 'as' => 'homeurl' ??

#3 Re: Laravel 5.x » Пару вопросов от новичка » 23.07.2015 13:16:13

update.
По поводу аутентификации доступа юзеров к тем или иным контроллерам и методам, использовать в таблице users поле role?
Или есть что-то похожее на RBAC http://www.yiiframework.com/doc-2.0/gui … ntrol-rbac . Будут отдельные таблицы где каждый пользователь наследует роли другого и используется иерархия
есть admin который может делать все
есть moderator который может добавлять и редактировать (родитель админ)
и т.д.

Суть одна, доступ к элементам админ панеле.

#4 Re: Laravel 5.x » Пару вопросов от новичка » 23.07.2015 00:39:14

http://laravel.com/docs/5.1/authenticat … throttling просто тут говорится о том, что есть готовый класс который работает с таблицей юзер, что там есть мыло и ремембер токен...
а как мне создать таблицу исходя из данных этой модели? smile

update

public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name', 255);
            $table->string('image', 255);
            $table->string('password', 255);
            $table->string('email');
            $table->rememberToken();
            $table->timestamps();
        });
    }

создал такую миграцию и запустил, создалась табличка в базе, по идее этого должно хватить smile

#5 Re: Laravel 5.x » Пару вопросов от новичка » 23.07.2015 00:20:23

1.c .env разобрался
2.с дебагером так совсем и не понял, есть ли стандартный ларавелевский дебаг панель как у УИИ, Кейка, Зенда и прочих? или только нужно ставить этот плагин?
3. Последний и самый важный вопрос, любой сайт начинается с админки, так вот... как тут обстоят дела с аутентификацией? Я так понимаю для начала мне нужен роут аля /admin который будет направлять на контроллер какой нибудь админский ,перейдя во вьюху который будет запрашивать логин и пассворд и если ввели верно то переходим в admin.blade.php в нем будет у нас сайдбар в котором будут разные разделы типа Записи, категории и т.д.
Если не затруднит направьте куда копать для создания сего чуда.
Спасибо.

#6 Laravel 5.x » Пару вопросов от новичка » 18.07.2015 22:16:27

Donika
Ответов: 4

Добрый день. Только начал свое знакомство с фреймворком. И есть пару вопросов.
1) Как я понял в прыдудущих версиях были сразу готовые роуты, контроллеры и миграции для User и auth а тут нет.
2) Подключил базу(она у меня на digital ocean droplet и там установлена vesta) установил debuger panel https://github.com/barryvdh и вываливаются ошибки
Cannot add listen to Queries for Laravel Debugbar: SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
/home/admin/web/default.domain/public_html/vendor/barryvdh/laravel-debugbar/src/LaravelDebugbar.php#316
Exception
SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
/home/admin/web/default.domain/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php#50

причем тут homestead если у меня оно не на homestead. И в конфиг/database.php у меня другие подключения   Нет ли у laravel своей дебаг панели какой то как у YII, CakePHP и прочих?

3) Есть ли у ларавеля что-то вроде GII как у YII или как у кейка bake cake - создание моделей, контроллеров и вьюх на основе того, что есть в базе данных.

4) в конфиге базы данных должно быть 'host'      => env('DB_HOST', 'localhost') так? или без env? а просто 'host' => 'localhost', ?

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