public function show(Article $article) {
}
function show(Article $id) {
echo $id->id; // Fuck =((
}
function show($id) {
if (!($article = Article::find($id)) {
abort(404)
}
}
Route::get('a/{article}'
Route::get('b/{product}'
Route::get('c/{supplier}'
Route::get('a/{article}')->whereNumber('article')
Route::get('b/{product}')->whereNumber('product')
Route::get('c/{supplier}')->whereNumber('supplier')
public function boot(): void
{
Route::pattern('article', '[0-9]+');
Route::pattern('product', '[0-9]+');
Route::pattern('supplier', '[0-9]+');
}
<div class="pic" style="--aW1:4;--aH1:3;--aW2:3;--aH2:4;">
<img src="pic01">
<img src="pic02">
</div>
.pic {
--temp: calc(var(--aW1) * var(--aH2) + var(--aH1) * var(--aW2));
}
.pic > :nth-child(2n+1) {
width: calc((var(--aW1) * var(--aH2) / var(--temp)) * 100%);
aspect-ratio: calc(var(--aW1) / var(--aH1));
}
.pic > :nth-child(2n) {
width: calc((var(--aH1) * var(--aW2) / var(--temp)) * 100%);
aspect-ratio: calc(var(--aW2) / var(--aH2));
}