Ответы пользователя по тегу Laravel
  • Yii2 или Laravel?

    reffy
    @reffy
    Я молодец.
    Если руки из правильного места, то за один день можно накидать небольшой проектик на Yii2, а за второй день на Laravel. Поиграться с кешированием, поглядеть как всё работает и сделать выбор.

    К тому же, ещё один день из 7-ми отведённых вам, можно потратить на чтение десятка подобных вопросов, десятка статей рассказывающих преимущества и достоинства данных фреймворков.

    Или вы хотите, чтобы кто-то за вас принял решение? Так давайте я приму -- начинайте проект на Yii2.
    Ответ написан
    Комментировать
  • Как подключить базовую разметку laravel 4?

    reffy
    @reffy
    Я молодец.
    Что за базовая разметка? Возможно вам нужен layout?
    Ответ написан
    Комментировать
  • Laravel: как сделать кнопку для отправки изменений в БД?

    reffy
    @reffy
    Я молодец.
    Дак вызывайте по кнопке метод контроллера и всё.

    Можно с помощью get запроса, например кнопка «в работу» — это ссылка на url «/work/id», где id - номер заявки.

    Можно с помощью post запроса, тогда в шаблоне делаете Form::open, кнопка «в работу» — это submit, а так же добавляете скрытое поле с id заявки. Ну и в контроллере получаете форму и меняете статус.
    Ответ написан
    Комментировать
  • Laravel: работа с большим количеством разных БД на удалённых серверах. Как?

    reffy
    @reffy Автор вопроса
    Я молодец.
    Всё оказалось довольно просто.

    Во первых, создаём новый конфиг:
    $conn = array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'DATABASE',
        'username'  => 'USERNAME',
        'password'  => 'SOME_PASSWORD',
        'charset'   => 'utf8',
        'collation' => 'utf8_general_ci',
        'prefix'    => '',
    );
    
    Config::set('database.connections.DB_CONFIG_NAME', $conn);


    Затем можем работать с удалённой базой данных:
    MODEL::on('DB_CONFIG_NAME')->find(1);
    
    // чтобы не указывать постоянно on('DB_CONFIG_NAME')
    // мы можем указать через какой конфиг подключаемся
    // в самой моделе
    class Page extends Eloquent
    {
    	// через переменную $connection
    	protected $connection = 'DB_CONFIG_NAME';
    
    	// либо в конструкторе
    	function __construct()
    	{
    		$this->connection = 'DB_CONFIG_NAME';
    	}
    Ответ написан
    Комментировать