Laravel по-русски

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

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

#1 Re: Laravel 5.x » Куда класть дамп базы? » 30.04.2017 19:12:23

DBR пишет:

}%Для каких целей ты куда-то кладешь дамп базы?

Ну это вроде как резервная копия у меня. Ну и еще когда сайт на хостинг переносить буду, то мне там на хостинге надо будет зайти в phpMyAdmin и сделать Импорт базы данных. Поэтому  я и делаю дамп бд

#2 Laravel 5.x » Куда класть дамп базы? » 30.04.2017 16:14:06

Alex_php
Ответов: 12

Привет всем. Я когда просто на php делал сайт, то прям в корне проекта создавал папку dump и туда складывал БД. Для этого я просто делал экспорт базы используя phpMyAdmin.

Сейчас я делаю проект на Ларавел 5.1. Там в корне есть папка database, а в ней папки с сидами и миграции. Вот тут внутри database я создал папку dump и сюда положил дамп базы.

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

#4 Laravel 5.x » Можно ли узнать установленную версию Ларавел ? » 28.04.2017 20:24:06

Alex_php
Ответов: 5

Привет. Подскажите, вот скачал я Ларавел, делаю проект на нем. На всякий случай написал на листочке что у меня версия 5.1, чтоб не забыть)) А можно где-то посмотреть данный параметр? В каком нибудь конфиге, или может команда соответствующая есть в артизан....

#5 Re: Laravel 5.x » Как сделать выборку из базы данных в обратном порядке? » 28.04.2017 20:05:13

AlexeyMezenin пишет:
$articles = Article::select(['id', 'title', 'fragment'])->latest()->get();

спасибо, получилось!)

#6 Laravel 5.x » Как сделать выборку из базы данных в обратном порядке? » 28.04.2017 17:05:35

Alex_php
Ответов: 2

Привет всем. Вот экшен контроллера:

    // Метод index обрабатывает запрос на отображение
    // главной странички проекта:
    public function index()
    { 
        // В переменную $articles сохраним выборку
        // необходимой информации из таблицы 'articles':
        $articles = Article::select(['id', 'title', 'fragment'])->get();
       
        // dump($articles); // распечатаем содержимое переменной $articles

        // Передаём в вид переменные:
        return view('page')->with([ 'header'  => $this->header,
                                              'message' => $this->message,
                                              'articles'=> $articles ]);
    }

В итоге в представлении выводятся статьи моего блога сверху вниз: наверху самая старая, а в самом низу самая новая. Подскажите как переписать запрос на выборку
$articles = Article::select(['id', 'title', 'fragment'])->get();
чтобы извлекать в другом порядке: чтобы самая новая запись блога теперь стала в самом верху.

#8 Laravel 5.x » Название URL в маршруте '/task/{task}' » 30.03.2017 19:09:31

Alex_php
Ответов: 3

Привет всем. В разделе "Быстрый старт" https://laravel.ru/docs/v5/quickstart в подразделе "Заглушки маршрутов" такой код для файла с маршрутами routes.php :

<?php

  use App\Task;
  use Illuminate\Http\Request;

  /**
   * Вывести панель с задачами
   */
  Route::get('/', function () {
    //
  });

  /**
   * Добавить новую задачу
   */
  Route::post('/task', function (Request $request) {
    //
  });

  /**
   * Удалить задачу
   */
  Route::delete('/task/{task}', function (Task $task) {
    //
  });

Можете подсказать, что означает URL  '/task/{task}'  в маршруте для удаления задачи? Просто не понимаю вот это второе слово {task} в фигурных скобочках.

ааа, и зачем там наверху 2 строчки:

use App\Task;
use Illuminate\Http\Request;

Я видел в интернете пример приложения на Ларавел. Там не было этих 2 строчек, но в итоге всё равно всё работало.

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