<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.maulanasopian.my.id/index.php?action=history&amp;feed=atom&amp;title=Cara_mendapatkan_data_dari_3_relasi_di_laravel</id>
	<title>Cara mendapatkan data dari 3 relasi di laravel - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.maulanasopian.my.id/index.php?action=history&amp;feed=atom&amp;title=Cara_mendapatkan_data_dari_3_relasi_di_laravel"/>
	<link rel="alternate" type="text/html" href="https://wiki.maulanasopian.my.id/index.php?title=Cara_mendapatkan_data_dari_3_relasi_di_laravel&amp;action=history"/>
	<updated>2026-04-17T13:42:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.maulanasopian.my.id/index.php?title=Cara_mendapatkan_data_dari_3_relasi_di_laravel&amp;diff=5&amp;oldid=prev</id>
		<title>Adminmaul: Protected &quot;Cara mendapatkan data dari 3 relasi di laravel&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wiki.maulanasopian.my.id/index.php?title=Cara_mendapatkan_data_dari_3_relasi_di_laravel&amp;diff=5&amp;oldid=prev"/>
		<updated>2023-12-04T09:48:46Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/Cara_mendapatkan_data_dari_3_relasi_di_laravel&quot; title=&quot;Cara mendapatkan data dari 3 relasi di laravel&quot;&gt;Cara mendapatkan data dari 3 relasi di laravel&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:48, 4 December 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Adminmaul</name></author>
	</entry>
	<entry>
		<id>https://wiki.maulanasopian.my.id/index.php?title=Cara_mendapatkan_data_dari_3_relasi_di_laravel&amp;diff=4&amp;oldid=prev</id>
		<title>103.146.63.245: Created page with &quot;Untuk mendapatkan data foreign key dari tiga tabel yang terhubung melalui relasi, kamu dapat menggunakan Eloquent untuk mengakses relasi-relasinya. Misalnya, jika kamu memiliki tiga tabel yang terhubung: &lt;code&gt;table_a&lt;/code&gt;, &lt;code&gt;table_b&lt;/code&gt;, dan &lt;code&gt;table_c&lt;/code&gt;, dan ada relasi antara mereka, contohnya &lt;code&gt;table_a&lt;/code&gt; terhubung ke &lt;code&gt;table_b&lt;/code&gt; melalui &lt;code&gt;foreign_key_ab&lt;/code&gt;, dan &lt;code&gt;table_b&lt;/code&gt; terhubung ke &lt;code&gt;table_c&lt;/code&gt; melalui &lt;c...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.maulanasopian.my.id/index.php?title=Cara_mendapatkan_data_dari_3_relasi_di_laravel&amp;diff=4&amp;oldid=prev"/>
		<updated>2023-12-04T09:47:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Untuk mendapatkan data foreign key dari tiga tabel yang terhubung melalui relasi, kamu dapat menggunakan Eloquent untuk mengakses relasi-relasinya. Misalnya, jika kamu memiliki tiga tabel yang terhubung: &amp;lt;code&amp;gt;table_a&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt;, dan &amp;lt;code&amp;gt;table_c&amp;lt;/code&amp;gt;, dan ada relasi antara mereka, contohnya &amp;lt;code&amp;gt;table_a&amp;lt;/code&amp;gt; terhubung ke &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt; melalui &amp;lt;code&amp;gt;foreign_key_ab&amp;lt;/code&amp;gt;, dan &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt; terhubung ke &amp;lt;code&amp;gt;table_c&amp;lt;/code&amp;gt; melalui &amp;lt;c...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Untuk mendapatkan data foreign key dari tiga tabel yang terhubung melalui relasi, kamu dapat menggunakan Eloquent untuk mengakses relasi-relasinya. Misalnya, jika kamu memiliki tiga tabel yang terhubung: &amp;lt;code&amp;gt;table_a&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt;, dan &amp;lt;code&amp;gt;table_c&amp;lt;/code&amp;gt;, dan ada relasi antara mereka, contohnya &amp;lt;code&amp;gt;table_a&amp;lt;/code&amp;gt; terhubung ke &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt; melalui &amp;lt;code&amp;gt;foreign_key_ab&amp;lt;/code&amp;gt;, dan &amp;lt;code&amp;gt;table_b&amp;lt;/code&amp;gt; terhubung ke &amp;lt;code&amp;gt;table_c&amp;lt;/code&amp;gt; melalui &amp;lt;code&amp;gt;foreign_key_bc&amp;lt;/code&amp;gt;, maka kamu bisa mengakses data foreign key dari ketiga tabel tersebut sebagai berikut:&amp;lt;blockquote&amp;gt;// Misalnya, ada sebuah model untuk setiap tabel&lt;br /&gt;
&lt;br /&gt;
class TableA extends Model {&lt;br /&gt;
&lt;br /&gt;
    public function tableB() {&lt;br /&gt;
&lt;br /&gt;
        return $this-&amp;gt;belongsTo(TableB::class, 'foreign_key_ab');&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class TableB extends Model {&lt;br /&gt;
&lt;br /&gt;
    public function tableA() {&lt;br /&gt;
&lt;br /&gt;
        return $this-&amp;gt;hasOne(TableA::class, 'foreign_key_ab');&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public function tableC() {&lt;br /&gt;
&lt;br /&gt;
        return $this-&amp;gt;belongsTo(TableC::class, 'foreign_key_bc');&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class TableC extends Model {&lt;br /&gt;
&lt;br /&gt;
    public function tableB() {&lt;br /&gt;
&lt;br /&gt;
        return $this-&amp;gt;hasOne(TableB::class, 'foreign_key_bc');&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Kemudian untuk mengambil data foreign key dari ketiga tabel tersebut&lt;br /&gt;
&lt;br /&gt;
$tableAData = TableA::with('tableB.tableC')-&amp;gt;find($id); // $id adalah ID dari data di TableA&lt;br /&gt;
&lt;br /&gt;
// Sekarang kamu punya akses ke data dari ketiga tabel tersebut&lt;br /&gt;
&lt;br /&gt;
$tableBData = $tableAData-&amp;gt;tableB; // Data dari TableB&lt;br /&gt;
&lt;br /&gt;
$tableCData = $tableBData-&amp;gt;tableC; // Data dari TableC&amp;lt;/blockquote&amp;gt;Dalam contoh di atas, &amp;lt;code&amp;gt;with('tableB.tableC')&amp;lt;/code&amp;gt; memberitahu Eloquent untuk mengambil data dari &amp;lt;code&amp;gt;tableB&amp;lt;/code&amp;gt; dan juga mengaitkannya dengan data dari &amp;lt;code&amp;gt;tableC&amp;lt;/code&amp;gt; melalui relasi yang sudah didefinisikan di model.&lt;br /&gt;
&lt;br /&gt;
Pastikan untuk menyesuaikan nama model, nama relasi, dan foreign key yang sesuai dengan struktur database kamu.&lt;/div&gt;</summary>
		<author><name>103.146.63.245</name></author>
	</entry>
</feed>