Я пытаюсь создать json-базу данных в XAMP, а при использовании phpmyAdmin он показал мне, что я использую mariaDB, но в моей xamp-control panel v3.2.2 он показывает запуск mySQL on port 3306 . Я использую структуру Laravel 5.4 для создания базы данных, следуя моей миграции, которую я пытаюсь выполнить: Schema::connection('newPortal')->create('pages', function (Blueprint $table){ $table->increments('id'); $table->string('title'); $table->string('slug')->unique()->index(); […]
Интересно, что в чем разница в производительности и использовании? public function delete(){ \Session::flash('success', __('common.message.success.delete')); } против public function delete(){ $request->session()->flash('success', __('common.message.success.delete')) } пожалуйста, объясните это открытым примером. какой из них обеспечивает наилучшую производительность и какой из способов использования на сеансе?
Я могу сделать свой проект на Laravel 5.4 из ссылки: localhost: 8888 / streaming_statistic / public У меня есть тест: <?php namespace Tests\Feature; use Tests\TestCase; use Illuminate\Foundation\Testing\WithoutMiddleware; use Illuminate\Foundation\Testing\DatabaseMigrations; use Illuminate\Foundation\Testing\DatabaseTransactions; class ApiTest extends TestCase { public function testBasicTest() { $response = $this->get('/'); $response->assertStatus(200); } } Я запускаю все тесты с помощью команды ./vendor/bin/phpunit Но […]
У меня есть форма, которая передает данные в базу данных. И он отправляет данные в базу данных. Но Laravel дает ошибку, когда пытается перенаправить ее на другой метод в том же контроллере. ReflectionException in RouteDependencyResolverTrait.php line 57: Internal error: Failed to retrieve the default value Вот контроллер, который я использую. Пожалуйста, проверьте способ public function […]
Это требование к проекту. где у меня несколько логинов, но некоторые пользователи не могут получить доступ к нескольким модулям. как супер администратор и аналитик могут получить доступ ко всему модулю, но разработчик может использовать только собственный контроллер. поэтому в этом случае, как я могу охранять контроллер с несколькими входами. также обратите внимание, что у меня […]
В app\Http\Controller есть класс главного контроллера с именем Controller который наследует все остальные контроллеры. В любом другом контроллере работает следующий код: class OtherController extends Controller{ public function index(){ dd(\Auth::user()->id); } } Тем не менее, в Controller.php т.е. родительском классе, когда я пытаюсь сделать что-то подобное в методе construct меня есть Trying для получения свойства ошибки, […]
Я использую Vagrant со свежим laravel 5.4. После запуска auth я выполнил миграцию для переноса таблиц MySQL. Все эти процессы успешны, но когда я пытаюсь войти или зарегистрироваться, чтобы проверить систему, я получаю ошибку: SQLSTATE [HY000] [2002] Соединение отклонено. Но моя база данных работает отлично, так как я уже могу мигрировать таблицы. Каким может быть […]
Даже если представления доступны в каталоге ресурсов / представлений, laravel показывает мне эту ошибку Просмотреть [имя] не найдено. Все работало нормально до тех пор, пока не возникла ошибка несоответствия токена, в настоящее время я не могу получить доступ к какому-либо виду в каталоге представлений. Route::get('/', function () { return view('welcome'); });//in web.php бросает View [welcome] […]
У меня есть таблица: настройки с моделью class Setting extends Model { protected $fillable = [ 'name', 'value', ]; } Я создал службу, предоставляющую SettingsServiceProvider и зарегистрированную в app.php class SettingsServiceProvider extends ServiceProvider { /** * Bootstrap the application services. * * @return void */ public function boot(Factory $cache, Setting $settings) { if (\Schema::hasTable('settings')) { […]
У меня есть вспомогательные классы в app/Helpers . Как загрузить эти классы с помощью service provider чтобы использовать их в шаблонах кликов? например, если у меня есть класс CustomHelper который содержит метод fooBar() : <?php nampespace App\Helpers; class CustomHelper { static function fooBar() { return 'it works!'; } } Я хочу иметь возможность сделать что-то […]