Chris Ware

221 posts

Chris Ware

Chris Ware

@ChrisWare93

Katılım Ağustos 2010
85 Takip Edilen16 Takipçiler
Chris Ware
Chris Ware@ChrisWare93·
@Philo01 @Cloudflare Can confirm, had exactly the same thing happen with me. Luckily I track my domains elsewhere and knew it was coming up, but still.
English
1
0
0
259
Philo Hermans
Philo Hermans@Philo01·
What’s the point of sending a 30-day renewal notice for expiring domains if you renew them 30 days before expiration, @Cloudflare? Minutes after that email, I received the renewal invoice but I didn’t want to renew. Why not process the renewal on the actual expiration date?
Philo Hermans tweet media
English
8
0
19
7K
Chris Ware
Chris Ware@ChrisWare93·
@enunomaduro It'd be good to have something that perhaps warns if an _at column is detected that isn't past tense, even if the value is a future value. Came across this problem today that caused a mismatch between the scope and the column name.
English
0
0
0
274
nunomaduro
nunomaduro@enunomaduro·
thinking about developing a static analysis tool that will detect non typing stuff on Laravel apps that you be warned about: - eloquent columns that contain the word “token” should be on hidden - eloquent columns that contain “ed_at” should be casted to datetime what do you think? should I build it live today?
English
16
1
56
7.3K
Chris Ware
Chris Ware@ChrisWare93·
@jbrooksuk Any plans to handle redirecting old urls? Currently some of the forge cli commands (which are bundled with Herd) return a 404, rendering them useless, the same as the raycast forge extention.
English
0
0
0
75
Chris Ware
Chris Ware@ChrisWare93·
@calebdw We predominantly use mysql/mariadb in our agency
English
0
0
1
18
Caleb White
Caleb White@calebdw·
@ChrisWare93 In my experience, it doesn't work as well with Postgres schema dumps, I use the package below to generate migrations from my current database schema that Larastan then parses github.com/kitloong/larav…
English
1
0
0
39
Chris Ware
Chris Ware@ChrisWare93·
@calebdw That must be a fairly recent change as I've always just moved them to an archive directory instead. I'll have to have a go and see if it works on the few projects that have squashed migrations.
English
1
0
0
22
James Brooks
James Brooks@jbrooksuk·
Curious about the next generation of @laravelphp Forge? Ask your questions 👇
English
66
9
90
16.9K
Chris Ware
Chris Ware@ChrisWare93·
@jbrooksuk @laravelphp Understood, and we do use them, but then it doesn't benefit from any setup that would come from having it installed at point of provisioning.
English
1
0
1
117
James Brooks
James Brooks@jbrooksuk·
@ChrisWare93 @laravelphp You can always use Recipes to install additional software after provisioning. #recipes" target="_blank" rel="nofollow noopener">forge.laravel.com/docs/servers/r…
English
2
0
3
538
Chris Ware
Chris Ware@ChrisWare93·
@freekmurze I use down migrations, but mostly for local dev only. We've all forgotten we needed that extra field on a table, or to add an index. Rather than create a new one to fix the problem, having a down method makes it easy and clean. It can be removed after if needed.
English
1
0
6
291
Chris Ware
Chris Ware@ChrisWare93·
@christophrumpel I've opted to build a simple CLI using Laravel Zero instead, that has some presets but YAML file support per project to do this kind of things. Really does simplify getting devs working across multiple projects quickly and efficiently.
English
1
0
1
102
Chris Ware
Chris Ware@ChrisWare93·
@enunomaduro There is a rector rule that enforces this. And it makes IDE autocompletion a lot easier, less reliant on magic methods and weird typehinting based in whether it actually is running a query or not.
English
0
0
2
527
nunomaduro
nunomaduro@enunomaduro·
anyone else always start their queries with the "query" static method, or is it just me?
nunomaduro tweet media
English
119
8
519
37.5K
Chris Ware
Chris Ware@ChrisWare93·
@christophrumpel It would be handy if you had a standalone command that could wrap any other command, such as 'artisan benchmark "run:heavy-command"' allowing for any command to have basic benchmarks run and preventing any stray dev code going into production apps.
English
1
0
2
182
Caleb Porzio ⚡️
Caleb Porzio ⚡️@calebporzio·
Is it fairly obvious what this button does? (followup question: what do you think it does? lol)
Caleb Porzio ⚡️ tweet media
English
121
1
84
28.8K
Chris Ware
Chris Ware@ChrisWare93·
@taylorotwell What happens if there are bugs or improvements to the starter kits? We'd then have to re-apply those chnages or fixed back into our app code, rather than there just being a package update to carry out.
English
0
0
1
138
Taylor Otwell
Taylor Otwell@taylorotwell·
In the next few weeks we'll be kicking off work on new Laravel starter kits. Here's what I'm thinking... I don't think the starter kits should be packages. Instead, I think they should just be GitHub repositories you clone. All of the code lives in your application, no "install" commands or copying files around. Just clone a starter kit and start building. 🔨 Think something like "laravel/simple-starter-kit" and "laravel/saas-starter-kit"... and maybe more in the future? "laravel/api-starter-kit"... "laravel/ai-starter-kit"? Easy to inspect what is included, easy to accept community contributions. 👍 Thinking the simple starter kit would be the equivalent of today's Laravel Breeze. Basic registration, authentication, password reset, profile management. The SaaS starter kit would include all of that, teams, Stripe Checkout integration with Cashier, and more. 💰 Both totally free and open source. Livewire and Inertia 2.0 flavors. Tailwind 4. Maybe something like @shadcn for the Inertia variant? What do you think?
English
214
64
1.2K
117.2K
James Brooks
James Brooks@jbrooksuk·
Does anyone know the current situation with Teams webhooks? Are they currently working or broken? We're unsure on the latest and we're trying to figure out what to do with them in Forge... Thanks! 🙏
English
3
1
1
2.1K
Chris Ware
Chris Ware@ChrisWare93·
@jackmcdade Conditional logic in particular has issues with this. We had a problem recently where a variable was a string, so empty checks worked, but it then shifted to an object with a url() method on, so the condition was always true.
English
0
0
1
41
Jack McDade
Jack McDade@jackmcdade·
Statamic folks who use Antlers AND Blade (or at least have a comprehensive understanding Antlers) – How can we make the Blade + Statamic experience better? If you could have anything you can dream, what would it be? Hit me! Happy to pair/video call if you want even.
English
9
2
16
4K