Laravel Modal gibt keine Daten zurück
P粉174151913
P粉174151913 2024-03-29 10:31:31
0
1
266

Ich weiß nicht, warum ich den Wert des Modals in meinem Laravel-Controller nicht erhalte. Bitte überprüfen Sie es für mich.

Allerdings verwende ich den gleichen Code für andere Modi und Controller. Es funktioniert und gibt den Wert der Immobilie ohne Probleme zurück.

Ich verwende Laravel 8 und PHP 8.1;

Unten ist mein Code.

appHttpControllersAdminMpdController.php

public function edit(mpd $mpd)
{
    dd($mpd);
}

appModelsadminmpd.php

use App\Models\taxcategories;
class mpd extends Model
{
    use HasFactory;

    public $table = 'purchdata';

    protected $primaryKey = 'sno';

    protected $dates = [
        'created_at',
        'updated_at',
        'approved_at',
    ];

    protected $fillable = [
        'sno',
        'supplier',
        'stockid',
        'price',
        'discount',
        'disc_flag',
        'tax_category',
        'preferred',
        'createby',
        'modifiedby',
        'approvedby',
        'history',
    ];

    /**
     * Get the tax_category that owns the maintainpurchasingdata
     *
     * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
     */
    public function tax_category(): BelongsTo
    {
        return $this->belongsTo(taxcategories::class, 'tax_category', 'taxrate');
    }

}

route web.php

Route::resource('maintainpurchase', 'MpdController');

P粉174151913
P粉174151913

Antworte allen(1)
P粉920199761

路由模型绑定将根据变量名称前面的名称自动确定变量名称

例如:Route::resource('images', 'ImageController')

期望控制器中存在Image $image

使用php artisan route:list并查找括号之间的值并更改

public function edit(mpd $mpd)

public function edit(mpd $THEVALUEBETWEENTHEBRACKETS)

或者用路由资源定义上的参数函数修改参数名称

Route::resource('maintainpurchase', 'MpdController')->parameter('VALUEBETWEENTHEBRACKET', 'mpd');
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!