Browse AI Field GuideForum Podcast
All ThreadsLeaderboard
  1. Discussions

    1. Popular This Week
    2. Popular All Time
    3. Solved
    4. Unsolved
    5. No Replies Yet

motinska94's avatar

Can't reset/change variable value in Volt component. [Solved]

Below is a quick demonstration I wrote to show the issue. Normally all three lines inside the testMethod should reset the value of $string variable. But when I submit the form, even though it shows the $writeHere text inside the span, it doesn't clear the input. Am I doing something wrong? This is the only volt component on the page, there's nothing that can interrupt it from r

motinska94's avatar
motinska94's avatar motinska941yr agoLivewire
5
1
Last reply by motinska94 1yr ago
russellxu's avatar

Phpunit is adding prefix on db name while running migrations

laravel vresion: 12.0.1 php version: 8.4 pest version: 3.7.4 When I first run test in an empty database,it won't cause any problem. But if RefreshDatabase or LazilyRefreshDatabase is added in TestCase, the second time running test is gonna cause an error, because it somehow add prefix not only on the table, but also on database name while migrating database. My actual db name i

russellxu's avatar
russellxu's avatar russellxu1yr agoTesting
1
1
Last reply by russellxu 1yr ago
phayes0289's avatar

Are there Package Incompatabilities with Vite or Laravel Module Sysems in General?

I have taken a bare-bones Laravel project and have been trying to teach myself how to use Vite. I have tried testing it with numerous packages I use on a regular basis, but I have run into enormous headaches with some of them. For instance.. jQuery, sweetalaert2, chart.js, and jquery-datetimepicker all seem to work. But when I try to add select2 or chosen-js, I get all so

phayes0289's avatar
phayes0289's avatar RemiM1yr agoLaravel
4
1
Last reply by RemiM 1yr ago
Mahmoud04's avatar

Laravel Modules With pestphp

i start a new project with composer require nwidart/laravel-modules have 1 modeule (User) statrt to write test with Pest but i have this error Call to a member function connection() on null the pest code: test('login success', function () { $user = User::factory()->create([ 'password' => 'password', ]); $response = $this->postJson('/api/user/auth/

Mahmoud04's avatar
Mahmoud04's avatar Tray21yr agoTesting
1
1
Last reply by Tray2 1yr ago
phayes0289's avatar

Getting J Query and Other Dependencies into Minimal Installation of 9.52

I have a brand new installation of a 1-page website I built for testing purposes. It is built in Laravel 9.52.20. I use Herd for my testing/development. The domain is https://playground.test.

This is the welcome.blade.php page
. I have added the Select2 dependency if Select 2 for testing purposes also. <!DOCTYPE html> <html lang="en"> <head>

phayes0289's avatar
phayes0289's avatar LaryAI1yr agoLaravel
1
1
Last reply by LaryAI 1yr ago
foxdevuz's avatar

Optimization Laravel Code

Hello everyone. I have a telegram bot which is designed for solve quizes and there's one function that checks timeout or not... but since bot users are about 90k the logic that I wrote it being useless... what I did is: gets all users who's currently solving tests checks if time is out or not now the problamatic part does foreach for every user who's solving test right now and

foxdevuz's avatar
foxdevuz's avatar RemiM1yr agoLaravel
4
1
Last reply by RemiM 1yr ago
triadi's avatar

Race Condition Issue in Laravel Controller

Context: I'm encountering a race condition issue in my Laravel API. The API is used for student attendance tracking in a mobile app. The issue occurs when multiple requests for the same student and session are made simultaneously. Controller Code: /** * Store attendance record * * @param AttendanceSaveRequest $request * @return JsonResponse */ public function store(Attend

triadi's avatar
triadi's avatar Snapey1yr agoEloquent
8
1
Last reply by Snapey 1yr ago
PetroGromovo's avatar

Why I can not check text in cyrillic ( ukrainian language) ?

I need on laravel 10 site to check that field user_name is only text and in 1 Cyrillic language( ukrainian ) Reading this https://stackoverflow.com/questions/6942239/validating-cyrillic-input-in-php/6943461 branch : UPDATED : I made console test with 5 examples : 3 first valid Cyrillic(ukrainian) phrases and last 32 invalid : public function handle() { $pattern = "/^[

PetroGromovo's avatar
PetroGromovo's avatar PetroGromo...1yr agoLaravel
0
1
fastsol's avatar

View composer making phpunit tests and page slow

I have found that by simply having a view()->composer() in my service provider it dramatically slows down my phpunit test suite and somewhat slows down my page loads even on pages that the view composer is not being used on. If I comment out the composer lines, the unit tests go quickly. I have even tried the most basic of composers just make sure it's not the view file or

fastsol's avatar
fastsol's avatar fastsol1yr agoLaravel
0
1
RomainB's avatar

withoutExceptionHandling stil throw exception with Http facade

Hi! I already used withoutExceptionHandling for a dozen of tests before but never combined with the Http::stubUrl feature and I'm struggling into this: I want to test that if a user upload some images to our server and the API we are using is not available, the directory where the uploaded files are stored is removed from our server: $fakedStorage = Storage::fake('s3'); Http::

RomainB's avatar
RomainB's avatar Tray21yr agoTesting
2
4
Last reply by Tray2 1yr ago
ronyamin's avatar

Filament Testing

Hi all, I am using filament. To test via pest, I use livewire testing for pest: https://filamentphp.com/docs/3.x/tables/testing But still I am getting some error: Error Call to undefined function Pest\Laravel\livewire() Any idea why?

ronyamin's avatar
ronyamin's avatar ronyamin1yr agoFilament
2
1
Last reply by ronyamin 1yr ago
skoobi's avatar

Issue with going live and mail

Hi. We're making a site live today and previously we were testing with mailtrap and now for live using mailgun. I have a Digitalocean droplet that we had the test app on, and then today when I want it to go live, i switched everything over to production and checked everything, before pointing the old domain to the new. The issue I've just hit is that every time I try to send an

skoobi's avatar
skoobi's avatar skoobi1yr agoLaravel
3
1
Last reply by skoobi 1yr ago
patrickfreitasdev's avatar

Inertia useForm errors coming empty from the validation rule

Hey there I am in middle of a puzzle here. I am using React JS and Inertia, for some reason when I make a POST request to my controller the useForm > errors is not returning anything. My react component import { useForm } from "@inertiajs/react"; import { FormEventHandler, ChangeEventHandler } from "react"; import { Button } from "../ui/button";

patrickfreitasdev's avatar
patrickfreitasdev's avatar patrickfre...1yr agoInertia
2
4
Last reply by patrickfreitasdev 1yr ago
razorext2's avatar

laravel octane is VERY SLOW compared to nginx 1.27 from laragon.

Previously, I was not satisfied with the performance of my application running on Nginx version 1.27 in Laragon. Then, I tried using Laravel Octane with FrankenPHP as the chosen server. I configured Laravel Octane in WSL2, which was then forwarded to Windows, and it successfully ran. The problem is, I noticed a significant difference in performance. I tested the network load in

razorext2's avatar
razorext2's avatar jlrdw1yr agoLaravel
2
1
Last reply by jlrdw 1yr ago
Lopsum's avatar

Trouble recovering the Model in my tests

Hello, I'm just starting out with implementing unit tests in Laravel using Pest. I have an application running with FilamentPHP, and I have conducted a few tests that operate with a GitHub action. It happens that some tests fail, but not consistently. I have a problem retrieving the object that has just been created by the factory... For exemple : php No query results for model

Lopsum's avatar
Lopsum's avatar Vable1yr agoTesting
8
1
Last reply by Vable 1yr ago
eidmohd89's avatar

FPT Connection Failed

Hi everyone, I have created a job that sends a file to an external server over FTP port 21. below is my code: public function sendFile() { $ftpService = new FtpService(); $localBasePath = storage_path('app/public/files/'); try { // Connect to FTP server $ftpService->connect(); $filesToUpload = Storage::disk(

eidmohd89's avatar
eidmohd89's avatar eidmohd891yr agoLaravel
0
1
nzmattman's avatar

My app is logging out after Registration, when it shouldn't, any ideas as to why?

Hi team. So I am very confused about all of this. I have a registration form that creates the user, and then is meant to log in the user and redirect to the dashboard, however, it continuously redirects to the login page. It looks as if the session is dying between requests. In /Illuminate/Auth/Middleware/Authenticatable.php I have added some debugging for; public function hand

nzmattman's avatar
nzmattman's avatar nzmattman1yr agoLaravel
3
1
Last reply by nzmattman 1yr ago
MMIT's avatar

Help with renaming a Model in Laravel and Filament!

Hello All - Thanks in advance, I've been struggling with this for a few weeks, so any help is greatly appreciated. We are developing a multi tenant SAAS application with Laravel 11 and Filament. We are using the multi-tenant functionality and originally made the model for the tenant as "Organization" - but are not trying to refactor to "Team" to better matc

MMIT's avatar
MMIT's avatar jaseofspad...1yr agoFilament
3
1
Last reply by jaseofspades88 1yr ago
FrancescoDiMuro's avatar

How to properly make a paginated HTTP call?

Good day everybody. I'm trying to understand what's the proper way to make a paginated call to an external endpoint without having PHP crashing everytime because of the lack of memory. I'm using PHP 8.3.0, with Laravel 11.31, and I'm making a "simple" HTTP GET call to an external endpoint. Here below, the code I'm using: public function handle() { $startTime = no

FrancescoDiMuro's avatar
FrancescoDiMuro's avatar FrancescoD...1yr agoRequests
4
1
Last reply by FrancescoDiMuro 1yr ago
troccoli's avatar

Mocking dispatched job

I have a queueable job that can throw an exception, something like class JobA implements ShouldQueue { use Queueable; public function handle(): void { try { // Do something } catch (Exception $e) { // Process exception throw $e; } } } I then have a command that dispatches the job synchronously, someth

troccoli's avatar
troccoli's avatar martinbean1yr agoTesting
2
1
Last reply by martinbean 1yr ago
alex32's avatar

Laravel 12 in Docker | ports are not available (3306)

I've installed laravel 12 in WSL with no errors. When I try to build the Docker containers from Sail I get the error below about a port conflict 3306 used by MySql. I've seen few posts below, and tried to change that port in .env and docker-compose.yml but nothing worked. In Docker Desktop for Win 10 , I used to get the same error then I restart the project and Sail worked.

alex32's avatar
alex32's avatar alex321yr agoLaravel
1
5
Last reply by alex32 1yr ago
rawnato's avatar

Inertia Testing Fails in GitHub Actions Due to Laravel 12 and Starter Kit Structure

Description With the new Laravel 12 version, Inertia's testing configuration variable inertia.testing.view-finder defaults to resource_path('js/Pages'). However, the latest starter kits use the js/pages directory structure. This discrepancy causes tests to fail in GitHub Actions, even though they pass locally. Steps to Reproduce Create a new Laravel 12 project using a starter

rawnato's avatar
rawnato's avatar rcrosbourn...1yr agoInertia
3
4
Last reply by rcrosbourne 1yr ago
dev.khosromanesh's avatar

help to connect to automate github actions

hello everyone i have a linux vps server, created a repository on github and have a project on my pc i want whenever i push something from my dev workflow from pc to github, automatically code update to my vps server here is what i do in .github/workflows/main.yml name: Build, test and deploy on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest

dev.khosromanesh's avatar
dev.khosromanesh's avatar martinbean1yr agoDevOps
1
1
Last reply by martinbean 1yr ago
dan3460's avatar

Laravel new crash

Trying to install a new Laravel project and the installation is crashing after asking for the test unit, which i selected Pest. PHP Fatal error: Uncaught Error: Call to undefined function Laravel\Installer\Console\mb_rtrim() in C:\Users\dkolb\AppData\Roaming\Composer\vendor\laravel\installer\src\NewCommand.php:162 Stack trace: #0 C:\Users\dkolb\AppData\Roaming\Composer\vendor\

dan3460's avatar
dan3460's avatar tykus1yr agoLaravel
5
2
Last reply by tykus 1yr ago
dinobudic's avatar

Horizon: supervisors keep respawning

Hello everybody, recently I've started using horizon on one older project that is still on version 5.8. I have issue with horizon supervisors that keep respawning each time with new pid. Seems to me that's not normal.. I have two supervirors configured: default and api-messages Take a look at this when I run horizon:supervisors +-----------------------------------+-------+-----

dinobudic's avatar
dinobudic's avatar LaryAI1yr agoGeneral
1
3
Last reply by LaryAI 1yr ago
eidmohd89's avatar

POST Requests from external server redirects to GET request.

I have created a Zoom app that sends every meeting participants to and endpoint to our server. It works fine on the test server. On production, the post is redirected to GET request. The Nginx log is given bellow: "POST /zoom/meeting-participants HTTP/1.1" 301 194 "-" "Zoom Marketplace/1.0a" I also tried it with Postman and the nginx log looks lik

eidmohd89's avatar
eidmohd89's avatar eidmohd891yr agoServers
3
10
Last reply by eidmohd89 1yr ago
DarrylDeschene's avatar

Testing a horizon JobFailedListener

I have a listener that responds to the JobFailed event from Horizon and based on whether the listener that failed implemented a IsRetryableJob interface. This is for a reporting and retry system outside of what Horizon has available. What I have works fine during manual testing: namespace App\Listeners; use App\Listeners\People\IsRetryableJob; use App\Models\RetryableJob; use

DarrylDeschene's avatar
DarrylDeschene's avatar LaryAI1yr agoLaravel
1
1
Last reply by LaryAI 1yr ago
razorext2's avatar

cURL error 56: Recv failure: Connection was reset when dispatch an event

several days ago, i was playing with reverb and it work fine, idk why today my broadcast message has stop working. im on local development and i think i dont have any issue with my configuration, since i've try to reinstall again and again, test it on another pc, and it still suck. what i have do is just use livewire table to one of my pages, and i think its not the problem. he

razorext2's avatar
razorext2's avatar hmawla5mos agoReverb
1
9
Last reply by hmawla 5mos ago
newbie360's avatar

The behavior ->removeTableFilter('...') of testing Select filter is not same as Ternary filter

ALL my Select filter Test with use ->removeTableFilter('...') and ->removeTableFilters() is Passed. but when i write a Test for the Ternary filter, it always Fail. i removed all the code, make the question more simple, so only focus on this UserResource.php ->filters([ Tables\Filters\TernaryFilter::make('avatar') ->queries( tr

newbie360's avatar
newbie360's avatar newbie3601yr agoFilament
0
1
alex32's avatar

Auto-Update docker container after changes | Vite

I'm developing locally with Docker and I'd like my changes to be reflected in the container, without re-building it manually every time. I've added refresh: true in vite.config but it doesn't work. There must be a way to do that. Thanks Laravel 11 | Vite, Breeze-React Docker Desktop 4.38 | Win 10 WSL Ubuntu 22.04 VS Code | Ubuntu workspace : \wsl.localhost\Ubuntu\home\myProje

alex32's avatar
alex32's avatar alex321yr agoVite
2
1
Last reply by alex32 1yr ago
DHycken's avatar

Dockerization leads to inertiajs routes not working

Hello, I'm trying to dockerize my laravel, inertiajs, vue setup but I keep getting 404 results in laravel font. I believe I have narrowed down the issue to inertiajs but what exactly is wrong here I am unsure about, something about how inertiajs serves routes(? a SPA?). I'd appreciate any insight or feedback on what could be wrong. My stack is laravel, inertiajs, vue3, docker,

DHycken's avatar
DHycken's avatar DHycken1yr agoInertia
3
1
Last reply by DHycken 1yr ago
Aws12's avatar

Need Project Ideas to Build My Resume & Improve Skills

Hi, I know the VILT stack, and I’ve worked on projects before, but none that feel good enough to put on my resume. I’m still pretty new, and honestly, I don’t even know how good I actually am—I want to test myself too. But I feel like if I don’t have solid projects to show people, it’s almost like I don’t know anything, even if I have the skills. I’ve been thinking about projec

Aws12's avatar
Aws12's avatar RemiM1yr agoTips
2
3
Last reply by RemiM 1yr ago
gishi2's avatar

Laravel Livewire File Upload Restriction

Hi! Im a beginner in Laravel/Livewire projects, so I dont really know much but here's what im doing and the issue im facing. Im trying to do File Upload Restriction, which on the front end it is working for me, by applying this on my livewire component $this->validateOnly('photo_1', [ 'photo_1' => 'nullable|image|mimes:jpeg,jpg,png|max:2048', ]); However, when i test by c

gishi2's avatar
gishi2's avatar jj151yr agoLaravel
3
1
Last reply by jj15 1yr ago
gambino's avatar

Testing on artisan serve --host I get Postgres.app rejected "trust" authentication

Here's the error: connection to server at "127.0.0.1", port 5432 failed: FATAL: Postgres.app rejected "trust" authentication DETAIL: Unknown processes are not allowed to connect without a password I've never faced this issue before, I've followed the Pgsql docs on Allowing Network Access and still to no avail. I'm trying to test my application on my Iphone

gambino's avatar
gambino's avatar gambino1yr agoLaravel
2
1
Last reply by gambino 1yr ago
newbie360's avatar

Laravel collection has bug for sortBy() multiple attributes with Enum?

https://laravel.com/docs/11.x/collections#method-sortby While Testing the Filament table sorting, i'm expecting the test should pass. Filament Table Column public static function table(Table $table): Table { return $table ->columns([ Tables\Columns\TextColumn::make('role_id') ->label(__('Role'))

newbie360's avatar
newbie360's avatar newbie3601yr agoLaravel
11
22
Last reply by newbie360 1yr ago
stufflh's avatar

Laravel Inertia.js PUT Request Form Data Not Fully Received on Update When Including Image Upload

I'm facing a strange issue in my Laravel Inertia.js project. I can successfully create new 'Ville' resources, including image uploads. Updates also work fine if I don't upload a new image. However, when I try to update a 'Ville' and include a new image, it seems like the entire form data isn't being sent to Laravel correctly, leading to validation failures. Specifically, Lara

stufflh's avatar
stufflh's avatar martinbean1yr agoInertia
2
6
Last reply by martinbean 1yr ago
baneetsharma's avatar

Laravel 5.1 subdomian internal routes not working

I have inherited a laravel 5.1 project without any documnetation. Now in code base routes.php file have domain based route groups. like admin.drag.abc.xyz, mobile.drag.abc.xyz Now : when I am hitting from admin.drag.abc.xyz/admintest my control is reaching inside the group but not inside admintest route. Route::group(['domain' => 'admin.drag.abc.xyz'], function() { Log::i

baneetsharma's avatar
baneetsharma's avatar baneetshar...1yr agoLaravel
2
1
Last reply by baneetsharma 1yr ago
dhermann's avatar

Dusk Chromedriver Mismatch

Driving me crazy. I've checked the entire machine and these are the only relevant chromedrivers. Can I specify the chromedriver path somehow? Can I downgrade Chrome? me@MacBookAir chood % which chromedriver /opt/homebrew/bin/chromedriver me@MacBookAir chood % /opt/homebrew/bin/chromedriver -v ChromeDriver 133.0.6943.53 (9a80935019b0925b01cc21d254da203bc3986f04-refs/branch-heads

dhermann's avatar
dhermann's avatar keita55001yr agoLaravel
1
1
Last reply by keita5500 1yr ago
MB's avatar

PHPUnit fail to install with composer, new NAS?

Hi, I hope some of you can help me with an annoying problem. Have tried using chatgpt to fix this, but it just tells me to sell my NAS (UGREEN 2800) and buy another brand that support EXFAT... - not sure if that is correct... chatgpt think it's a file permission issue with the filesystem on the NAS (BTRFS + SMB). The UGREEN NAS only support BTRFS and EXT4. So far I have been us

MB's avatar
MB's avatar Tray21yr agoLaravel
3
5
Last reply by Tray2 1yr ago
thesnakebite's avatar

Recommendations for implementing a Trello-like interface in Laravel: Tabler vs Other Free Templates

I'm working on a technical test where I need to build a Trello clone using Laravel. The requirements include: Project Requirements: REST API with JWT authentication Kanban board interface (like Trello) Ability to manage boards, lists, and cards Drag and drop functionality Current Considerations: Tabler Admin Template Has a nice tasks/kanban interface Not sure about the best

thesnakebite's avatar
thesnakebite's avatar martinbean1yr agoDesign
5
1
Last reply by martinbean 1yr ago
Cushty's avatar

Forge emails sometimes using old emails

Hi I have a very weird issue and its been 2 days and I cant seem to work out why emails being sent out via horizon and redis are sometimes showing and old emaisl with the image coming form an old url and the image is even using .png instead of .jpg. Its definitely sending an old email or a caching issue as i even added 222 in front on the welcome heading and pushed to git and d

Cushty's avatar
Cushty's avatar Cushty1yr agoForge
0
1
Jsanwo64's avatar

Error Reading Image With Image Intervention

I tried uploading an image and JPG, jpeg and png work fine but there is this particular jpg that returns the error Call to undefined function Intervention\Image\Drivers\Gd\Decoders\imagecreatefromavif() code is private function resizeImage() { //dd($this->image); return Image::read($this->image->getRealPath())->cover(350, 350); } when

Jsanwo64's avatar
Jsanwo64's avatar jsanwo641yr agoLaravel
10
1
Last reply by jsanwo64 1yr ago
amir5's avatar

How to write multiline statements for match

I'm using php's match, but some cases require more lines. I also tried passing closures but match won't evaluate them. match('test') { 'test' => function() { // some lines dd(3); // wont get executed }, };

amir5's avatar
amir5's avatar amir51yr agoPHP
6
1
Last reply by amir5 1yr ago
zufflie's avatar

Laracel Tests with Pest extremely slow suddenly

Hey guys, So i have a pretty big Project i manage, Deadlines coming to an end in February. I used Pest Driven Approach and this worked fine until maybe a week ago, i do now know what changed but suddenly my ' abit' more complex tests run for 49 Seconds 1 Minute + were it were before maybe 7 seconds. I use Laravel 11, Herd, Pest, Php 8.4 have no Plugins for PHP enabled in the In

zufflie's avatar
zufflie's avatar zufflie1yr agoTesting
2
1
Last reply by zufflie 1yr ago
earmsby's avatar

Connect to Forge DB on localhost?

Is it possible to connect to the database (Mysql) on my Forge server while working on locahost? I'm trying to test something with data from a table on the server. I changed the values in my .env file but the connection times out. I'm assuming that's because I have to connect to the db over SSH. I was able to configure the SSH connection in my GUI on my local machine. Is there s

earmsby's avatar
earmsby's avatar martinbean1yr agoForge
2
6
Last reply by martinbean 1yr ago
mohammadrasoulasghari's avatar

How to Write Effective Unit Tests for Middleware in PHP Applications

I'm working on a Laravel application and I've implemented a middleware to handle user permissions. I'd like to write unit tests to ensure the middleware functions correctly under various conditions. However, I'm struggling to isolate the middleware and test it without relying on the entire application's request/response cycle. Here are some specific challenges I'm facing: 1)Is

mohammadrasoulasghari's avatar
mohammadrasoulasghari's avatar Amaury1yr agoTesting
1
1
Last reply by Amaury 1yr ago
sksabbirali's avatar

Multipage Overlapping Issue

I am new here... Lab Management Software. I purchased it and customized it as per the requirements. But whenever the blood test report is multiple pages, the second page overlaps the text. I am very helpless in this situation. And my heart is breaking. I need help.

sksabbirali's avatar
sksabbirali's avatar tisuchi1yr agoDesign
5
1
Last reply by tisuchi 1yr ago
mounak's avatar

Issue in reverb

I am using laravel reverb in laravel version 11 . after install i test in postman using potman ws . there i paste ws url with reverb app_key and connect it show that connected but if open 2 window window1 send message to window2 the messge not show in window2 response same form winsow 2 to 1. So how can it solve. i have tried many solution but still not work

mounak's avatar
mounak's avatar mounak1yr agoReverb
0
1
vaites's avatar

Pest datasets loading data from database or service container

I'm trying to test some URLs on my application, that must be accesed using different roles. I need the list of pages to be loaded from a database and from an Statamic collection. I have a singleton for that, and I want to use it as a dataset: // returns a \Illuminate\Support\Collection instance dataset('example', fn() => app('example')->keyBy('uuid')); The problem is t

vaites's avatar
vaites's avatar raihanrazo...6mos agoTesting
7
1
Last reply by raihanrazon 6mos ago
racsuk's avatar

Dusk with Filament using wrong database for Authentication

Hi Laracasts community. I've been trying out Dusk recently for a Filament project I've been working on, but have hit a stumbling block on the first test.... LoginTest! I've installed Dusk, setup my .env.dusk.local file, with it using a sqlite file which differs from my production one. My configuration is as follows: .env DB_CONNECTION=sqlite .env.dusk.local DB_CONNECTION=s

racsuk's avatar
racsuk's avatar LaryAI1yr agoTesting
1
1
Last reply by LaryAI 1yr ago

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.