Ответы пользователя по тегу Laravel
  • Как assertSee('Laravel') работает в Dusk?

    rishatss
    @rishatss Автор вопроса
    Simple Developer ^)
    Dusk скрины помогли найти проблему. Урл не тот был в env.
    Ответ написан
    Комментировать
  • Как настроить phpunit базу с миграциями в Laravel?

    rishatss
    @rishatss Автор вопроса
    Simple Developer ^)
    Добавил в config/database.php
    'testing' => [
                'driver' => 'mysql',
                'host' => env('DB_HOST', '127.0.0.1'),
                'port' => env('DB_PORT', '3306'),
                'database' => env('DB_DATABASE', 'test_laravel-chat'),
                'username' => env('DB_USERNAME', 'homestead'),
                'password' => env('DB_PASSWORD', 'secret'),
                'unix_socket' => env('DB_SOCKET', ''),
                'charset' => 'utf8mb4',
                'collation' => 'utf8mb4_unicode_ci',
                'prefix' => '',
                'strict' => true,
                'engine' => null,
            ]

    В phpunit.xml
    <php>
            <env name="APP_ENV" value="testing"/>
            <env name="DB_CONNECTION" value="testing"/>
            <env name="DB_DATABASE" value="test_laravel-chat"/>
            <env name="CACHE_DRIVER" value="array"/>
            <env name="SESSION_DRIVER" value="array"/>
            <env name="QUEUE_DRIVER" value="sync"/>
        </php>

    Создал файл .env.testing и туда засунул все что у меня было в .env, далее поменял базу на другую и создал ее и выполнил миграции в нее.
    php artisan config:cache --env=testing
    
    php artisan migrate --database testing
    Ответ написан
    Комментировать
  • Как перейти с laravel на symfony?

    rishatss
    @rishatss
    Simple Developer ^)
    Открыл доку и пошел! ИМХО :)
    Ответ написан
    Комментировать
  • PHP или framework?

    rishatss
    @rishatss
    Simple Developer ^)
    Я изначально взялся за фрейм, да и реализовал свой костыль, но потом понял что без основ далеко не уеду и сидел штурмовал PHP по новой :) Теперь вроде наверстал упущенное, и чувствую себя более уверено :) Жалею что сразу не начинал на голом, ибо порог вхождения легче :) А так решать Вам. Если нужно быстро, фрейм, если рядом цель изучить на должном уровне пыху, то начинать с голого самое то :) Лично сам на голом месяц продержался, имеется ввиду изучение теории и так далее :) И все-же перешел назад :)
    Ответ написан
  • Как решить проблему передачи данных из контроллера в вид?

    rishatss
    @rishatss Автор вопроса
    Simple Developer ^)
    Решил это все передачей полной ссылки в url - меню voyager админки.
    Ответ написан
    Комментировать
  • Как пофиксить Next ErrorException: Undefined variable: newsrus?

    rishatss
    @rishatss Автор вопроса
    Simple Developer ^)
    Проблема была из-за того что поставил локализацию https://github.com/mcamara/laravel-localization
    <?php
    
    /*
    |--------------------------------------------------------------------------
    | Web Routes
    |--------------------------------------------------------------------------
    |
    | Here is where you can register web routes for your application. These
    | routes are loaded by the RouteServiceProvider within a group which
    | contains the "web" middleware group. Now create something great!
    |
    */
    
    Route::get('/','IndexController@index');
    Route::get('/other','OtherController@index');
    
    
    Route::group(['prefix' => 'admin'], function () {
        Voyager::routes();
    });
    
      // app/Http/routes.php
    
        Route::group(['prefix' => LaravelLocalization::setLocale()], function()
        {
            /** ADD ALL LOCALIZED ROUTES INSIDE THIS GROUP **/
            Route::get('/', function()
            {
                return View::make('index');
            });
    
            Route::get('test',function(){
                return View::make('test');
            });
        });
    
        /** OTHER PAGES THAT SHOULD NOT BE LOCALIZED **/


    Перенес свой маршрут в локализацию и песня заиграла

    <?php
    
    /*
    |--------------------------------------------------------------------------
    | Web Routes
    |--------------------------------------------------------------------------
    |
    | Here is where you can register web routes for your application. These
    | routes are loaded by the RouteServiceProvider within a group which
    | contains the "web" middleware group. Now create something great!
    |
    */
    
    
    Route::get('/other','OtherController@index');
    
    
    Route::group(['prefix' => 'admin'], function () {
        Voyager::routes();
    });
    
      // app/Http/routes.php
    
        Route::group(['prefix' => LaravelLocalization::setLocale()], function()
        {
            /** ADD ALL LOCALIZED ROUTES INSIDE THIS GROUP **/
            Route::get('/','IndexController@index');
    
            Route::get('test',function(){
                return View::make('test');
            });
        });
    
        /** OTHER PAGES THAT SHOULD NOT BE LOCALIZED **/
    Ответ написан
    Комментировать
  • Как правильно передавать переменную с контроллера в вид?

    rishatss
    @rishatss Автор вопроса
    Simple Developer ^)
    Дело было в самом контроллере : )
    Я там путь запроса не тот указывал : (
    Ответ написан
    Комментировать