PHP code example of laracasts / cypress
1. Go to this page and download the library: Download laracasts/cypress library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
laracasts / cypress example snippets
$user = User::factory()->guest()->create([ 'username' => 'JohnDoe' ])->load('profile');
auth()->login($user);
App\Post::factory()->create(['title' => 'My First Post']);
$user = \App\Post::factory(10)->archived()->create([ 'title' => 'My First Post' ])->load('author');
auth()->login($user);
bash
php artisan cypress:boilerplate
js
after(() => {
// cy.task("activateLocalEnvFile", {}, { log: false });
});
php artisan serve --env="cypress"
{
"scripts": {
"test:cypress": "php artisan serve --env=cypress & cypress open"
}
}
js
test('authenticated users can see the dashboard', () => {
cy.login({ username: 'JohnDoe' });
cy.visit('/dashboard').contains('Welcome Back, JohnDoe!');
});
js
test('it refreshes the list of Laravel named routes in memory', () => {
cy.refreshRoutes();
});
js
test('it seeds the db', () => {
cy.seed('PlansTableSeeder');
});
bash
php artisan db:seed --class=PlansTableSeeder --env=acceptance
bash
php artisan post:make --title="My First Post"