jessarcher
Repos
69
Followers
803
Following
26

Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!

478
26

Laracon 2020 Examples

69
5

Automatically cast JSON columns to rich PHP objects in Laravel using Spatie's data-transfer-object class

285
17

A simple color picker for easily tweaking your Tailwind color config

40
6

$HOME sweet $HOME

378
47

Events

pull request closed
Laravel 9.32.0 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v9.32.0 branch.

Before merging, you need to:

  • Checkout the shift-ci-v9.32.0 branch
  • Review all pull request comments for additional changes
  • Run composer update
  • Thoroughly test your application (no tests?, no CI?)
Created at 2 days ago
delete branch
jessarcher delete branch shift-ci-v9.32.0
Created at 2 days ago
issue comment
Laravel 9.33.0 Shift

:warning: The Shift build servers run PHP 8.1. If you are running a different version of PHP you should run composer update locally to ensure you have the proper versions of your dependencies to reflect your PHP environment.

Created at 2 days ago
issue comment
Laravel 9.33.0 Shift

:x: Shift was unable to run composer update. Please be sure to run composer update before merging to ensure your dependency changes are fully compatible and reflected in your composer.lock file.

Created at 2 days ago
create branch
jessarcher create branch shift-ci-v9.33.0
Created at 2 days ago
pull request opened
Laravel 9.33.0 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v9.33.0 branch.

Before merging, you need to:

  • Checkout the shift-ci-v9.33.0 branch
  • Review all pull request comments for additional changes
  • Run composer update
  • Thoroughly test your application (no tests?, no CI?)
Created at 2 days ago
Created at 3 days ago
issue comment
[9.x] Testing methods. Making error messages with json_encode more readable.

@taylorotwell makes sense to me - those escape strings are pretty nasty to look at. I haven't tested this locally though.

Created at 3 days ago
pull request opened
Remove dead nav code

While fixing a nav issue on the Bootcamp I noticed some dead code, which originally came from this repo.

The sidebar on the docs page contains code for a duplicate navigation menu that is toggled with a button, however the menu and the button are hidden at the lg breakpoint onwards, while they're in a container that is only displayed at the lg breakpoint onwards, meaning they will never display.

The code looks like it was intended for mobile navigation, however, there is already separate mobile navigation on the page in a <header> element after the sidebar. The navIsOpen variable that it refers to is defined on the <body> tag, not in the code that is removed in this PR.

https://github.com/laravel/laravel.com/blob/269fadb07ac23a6b3010c1dd13f1c840df947f7a/resources/views/partials/layout.blade.php#L65-L72

I've tested this locally and the website behaviour at all breakpoints seems identical with this code removed. I'd appreciate someone double checking to make sure I'm not missing something.

This change should remove a lot more HTML from the page than what the diff shows, because the code was including the $index variable an additional time, which contains links to every page in the docs.

Created at 3 days ago
create branch
jessarcher create branch remove-dead-code
Created at 3 days ago
pull request opened
Fix expandable headings on mobile

This PR fixes a bug where the expandable headings wouldn't expand on mobile.

The problem was due to the <script> tag that activates them coming before the mobile nav in the DOM, so I've moved it to the bottom with the rest of the scripts.

While doing this, I noticed a bunch of dead navigation code. The template for this site was taken from the Laravel docs website which also has this issue. There is a separate navigation menu that is set up to display when pressing a button, however, the nav and its button never appear because they're hidden at the lg breakpoint, while the container they're in only shows at the lg breakpoint.

Created at 3 days ago

Fix the expandable nav on mobile

Remove dead code

Created at 3 days ago
jessarcher create branch mobile-nav-fix
Created at 3 days ago
Add Blade version

The edit form has now been moved to a separate page which simplifies things a fair bit. Really happy with this now!

Created at 5 days ago

Simplify editing by moving form to a separate page

Created at 5 days ago
pull request closed
Laravel 9.31.0 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v9.31.0 branch.

Before merging, you need to:

  • Checkout the shift-ci-v9.31.0 branch
  • Review all pull request comments for additional changes
  • Run composer update
  • Thoroughly test your application (no tests?, no CI?)
Created at 5 days ago
delete branch
jessarcher delete branch shift-ci-v9.31.0
Created at 5 days ago
issue comment
Laravel 9.32.0 Shift

:warning: The Shift build servers run PHP 8.1. If you are running a different version of PHP you should run composer update locally to ensure you have the proper versions of your dependencies to reflect your PHP environment.

Created at 5 days ago
issue comment
Laravel 9.32.0 Shift

:x: Shift was unable to run composer update. Please be sure to run composer update before merging to ensure your dependency changes are fully compatible and reflected in your composer.lock file.

Created at 5 days ago
pull request opened
Laravel 9.32.0 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v9.32.0 branch.

Before merging, you need to:

  • Checkout the shift-ci-v9.32.0 branch
  • Review all pull request comments for additional changes
  • Run composer update
  • Thoroughly test your application (no tests?, no CI?)
Created at 5 days ago
create branch
jessarcher create branch shift-ci-v9.32.0
Created at 5 days ago

Add note about Tailwind classes not being detected

Created at 6 days ago

Update code samples with changes from previous steps

Remove trailing whitespace

Add Blade version

Update screenshots

Update code for Breeze changes

Improve validation error handling

Created at 6 days ago

Update code samples with changes from previous steps

Remove trailing whitespace

Created at 6 days ago

Fix editing validation Vue

Add clear form errors for button Cancel Vue

Merge pull request #8 from reimiii/main

Fix editing validation Vue

Add changes from #8 to subsequent snippet

Add Blade version

Update screenshots

Update code for Breeze changes

Improve validation error handling

Created at 6 days ago

Remove old comment

Update packer bootstrapping and init

Update colorscheme

Link t script

Nvim tidy up

Created at 6 days ago
Add Blade version

I've solved the issue by including the Chirp ID in the error bag name (e.g. update.123) and then only using the "old" data if the error bag contains errors.

It does feel a little bit advanced for a Bootcamp. But the only other idea I had was to deviate from the JavaScript version and put the edit forms on a separate page (i.e. /chirps/123/edit)

Created at 6 days ago