Laravel raw sql - Abfrage einfügen :
Erstellen Sie einen Get-Link zum Einfügen von Daten, auf die über die URL zugegriffen werden kann. Unser Linkname lautet also 'insertintodb' und innerhalb dieser Funktion verwenden wir die db-Klasse. Die Datenbankklasse hilft uns bei der Interaktion mit der Datenbank. wir us db Klasse statische Funktion einfügen. Innerhalb der Einfügefunktion schreiben wir unsere PDO-Abfrage, um Daten in die Datenbank einzufügen. In der folgenden Abfrage werden 'mein Titel' und 'mein Inhalt' als Daten in die Beitragstabelle eingefügt.
Fügen Sie den folgenden Code in Ihre web.php-Datei im Routenverzeichnis ein:
Route::get('/insertintodb',function(){
DB::insert('insert into posts(title,content) values (?,?)',['my title','my content']);
});
Feuern Sie jetzt über der Abfrage des Browser-Links unten ab:
localhost/yourprojectname/insertintodb
Sie können die Ausgabe der obigen Einfügeabfrage sehen, indem Sie in Ihre Datenbanktabelle gehen. Sie finden einen Datensatz mit der ID 1.
Laravel raw sql - Abfrage lesen:
Erstellen Sie jetzt einen Get-Link zum Lesen von Daten, auf den über die URL zugegriffen werden kann. Unser Linkname lautet also 'readfromdb'. wir uns db Klasse statische Funktion lesen. Innerhalb der Lesefunktion schreiben wir unsere PDO-Abfrage, um Daten aus der Datenbank zu lesen. In der folgenden Abfrage werden die Daten der ID '1' aus der Beitragstabelle gelesen.
Fügen Sie den folgenden Code in Ihre web.php-Datei im Routenverzeichnis ein:
Route::get('/readfromdb',function() {
$result = DB::select('select * from posts where id = ?', [1]);
var_dump($result);
});
Jetzt oben Feuer lesen Abfrage vom Browser-Link unten:
localhost/yourprojectname/readfromdb