<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tr.Ra</title>
    <description>The latest articles on DEV Community by Tr.Ra (@vatheara).</description>
    <link>https://dev.to/vatheara</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F701477%2Fc094451e-6b32-4094-8e5f-5189b393d1e1.png</url>
      <title>DEV Community: Tr.Ra</title>
      <link>https://dev.to/vatheara</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vatheara"/>
    <language>en</language>
    <item>
      <title>ETH Crypto Wallet Desktop APP</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Thu, 06 Jul 2023 07:15:44 +0000</pubDate>
      <link>https://dev.to/vatheara/eth-crypto-wallet-desktop-app-5cbn</link>
      <guid>https://dev.to/vatheara/eth-crypto-wallet-desktop-app-5cbn</guid>
      <description>&lt;h2&gt;
  
  
  Crypto-Wallet Desktop
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Somuotk8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y4fatwe8jeawgtbneoi8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Somuotk8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y4fatwe8jeawgtbneoi8.png" alt="Crypto-Wallet Desktop" width="800" height="638"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Crypto-Wallet Desktop is a decentralized Ethereum wallet built with Electron.js, Vite.js, React.js, TypeScript, and Ethers.js. It provides a user-friendly interface for managing Ethereum and ERC20 tokens, allowing users to send transactions securely and conveniently.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This project is specifically designed for educational purposes and aims to provide an accessible and beginner-friendly codebase. Whether you're a novice developer looking to learn more about building decentralized applications or an experienced developer interested in exploring Ethereum wallets, Crypto-Wallet Desktop is an excellent starting point.&lt;/p&gt;

&lt;p&gt;The UI design of Crypto-Wallet Desktop draws inspiration from popular Ethereum wallets like MetaMask, providing users with a familiar and intuitive interface. However, please note that Crypto-Wallet Desktop is not affiliated with or endorsed by MetaMask.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Send Ethereum Transactions&lt;/strong&gt;: Send Ether (ETH) from your wallet to other Ethereum addresses.&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;ERC20 Token Support&lt;/strong&gt;: Send transactions with ERC20 tokens, including popular tokens like DAI, USDT, and more.&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Transaction History&lt;/strong&gt;: View a detailed history of your past transactions, including their status and transaction details.&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Balance Overview&lt;/strong&gt;: Keep track of your Ethereum and ERC20 token balances in a single dashboard.&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Network Switching&lt;/strong&gt;: Connect to different Ethereum networks, such as Mainnet, Testnet, or a custom network of your choice.&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;QR Code Support&lt;/strong&gt;: Easily scan QR codes for wallet addresses and transaction details.&lt;/li&gt;
&lt;li&gt;🚧 &lt;strong&gt;Secure Key Management&lt;/strong&gt;: Store your private keys securely on your device, ensuring full control of your funds.&lt;/li&gt;
&lt;li&gt;🚧 &lt;strong&gt;Custom Gas Fees&lt;/strong&gt;: Set your preferred gas price and gas limit for transactions according to your needs.&lt;/li&gt;
&lt;li&gt;🚧 &lt;strong&gt;Multi-Language Support&lt;/strong&gt;: Choose from a range of languages to personalize your wallet interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Clone the repository:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   git clone https://github.com/vatheara/crypto-wallet-desktop.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Navigate to the project directory:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   &lt;span class="nb"&gt;cd &lt;/span&gt;crypto-wallet-desktop
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Install the dependencies:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   npm &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Start the electron:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Navigate to the react project directory:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   &lt;span class="nb"&gt;cd &lt;/span&gt;vite-project
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Start the react:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The application will be launched in development mode.&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EzJUi6fK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/icbkz9v0jl1luisiq1n6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EzJUi6fK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/icbkz9v0jl1luisiq1n6.png" alt="screenshot" width="800" height="642"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6VnPyWKG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yc67a9ure4hhpx6doe39.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6VnPyWKG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yc67a9ure4hhpx6doe39.png" alt="screenshot" width="800" height="642"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bSflciwJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zw6ymkwk4s28bn1evbh7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bSflciwJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zw6ymkwk4s28bn1evbh7.png" alt="screenshot" width="800" height="642"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Contributing
&lt;/h2&gt;

&lt;p&gt;Contributions are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request. Make sure to follow the code of conduct.&lt;/p&gt;

&lt;p&gt;To contribute to Eth-Wallet Desktop, follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fork the repository.&lt;/li&gt;
&lt;li&gt;Create a new branch: &lt;code&gt;git checkout -b my-feature-branch&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Make your changes and commit them: &lt;code&gt;git commit -am 'Add new feature'&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Push to the branch: &lt;code&gt;git push origin my-feature-branch&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Submit a pull request.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Please ensure that your pull request adheres to the project's guidelines and coding conventions.&lt;/p&gt;

&lt;h2&gt;
  
  
  License
&lt;/h2&gt;

&lt;p&gt;This project is licensed under the MIT License. See the &lt;a href="https://github.com/vatheara/crypto-wallet-desktop/blob/main/LICENSE"&gt;LICENSE&lt;/a&gt; file for details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Acknowledgements
&lt;/h2&gt;

&lt;p&gt;Crypto-Wallet Desktop was made possible thanks to the following open-source projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Electron.js - &lt;a href="https://www.electronjs.org/"&gt;https://www.electronjs.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Vite.js - &lt;a href="https://vitejs.dev/"&gt;https://vitejs.dev/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;React.js - &lt;a href="https://reactjs.org/"&gt;https://reactjs.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;TypeScript - &lt;a href="https://www.typescriptlang.org/"&gt;https://www.typescriptlang.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Ethers.js - &lt;a href="https://docs.ethers.org/v6/"&gt;https://docs.ethers.org/v6/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Special thanks to the Ethereum community for their continuous support and inspiration.&lt;/p&gt;

</description>
      <category>electronjs</category>
      <category>typescript</category>
      <category>ethereum</category>
      <category>wallet</category>
    </item>
    <item>
      <title>react native: Icons are not loading properly react-native-vector-icons</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Wed, 30 Mar 2022 07:25:35 +0000</pubDate>
      <link>https://dev.to/vatheara/react-native-icons-are-not-loading-properly-react-native-vector-icons-32fi</link>
      <guid>https://dev.to/vatheara/react-native-icons-are-not-loading-properly-react-native-vector-icons-32fi</guid>
      <description>&lt;p&gt;If you are facing issues with react-native-vector-icons, Icons are not loading properly or loading with x sign. &lt;br&gt;
Please follow the below process:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open  ProjectDir/android/app/build.gradle&lt;/li&gt;
&lt;li&gt;add below line
apply from:("../../node_modules/react-native-vector-icons/fonts.gradle");&lt;/li&gt;
&lt;li&gt;Clean and Rebuild
npm start -- --reset-cache&lt;/li&gt;
&lt;li&gt;It will load icons properly now.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>react: sync data of useState between parent and child component</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Thu, 24 Mar 2022 08:09:56 +0000</pubDate>
      <link>https://dev.to/vatheara/react-sync-data-of-usestate-between-parent-and-child-component-h9e</link>
      <guid>https://dev.to/vatheara/react-sync-data-of-usestate-between-parent-and-child-component-h9e</guid>
      <description>&lt;p&gt;parent:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const Parent = () =&amp;gt; {
    const [text, setText] = useState('')

    const input = (value) =&amp;gt; {
        setText(value)
    }

    return (
        &amp;lt;View style={styles.contianer}&amp;gt;
            &amp;lt;Child input={input} /&amp;gt;
            &amp;lt;Text style={{padding: 10, fontSize: 42}}&amp;gt;
            {text}
            &amp;lt;/Text&amp;gt;

        &amp;lt;/View&amp;gt;
    )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;child:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const Child = (params) =&amp;gt; {
    const [storage, setValue] = useLocalStorage({});
    const [text, setText] = useState('')
    const handleOnChange = (text) =&amp;gt; {
        setText(text)
        params.input(text)
    }

    return(
        &amp;lt;View style={styles.seacrbar} &amp;gt;
            &amp;lt;FontAwesomeIcon style={styles.searchIcon} icon={ faSearch } /&amp;gt;
            &amp;lt;TextInput 
            style={styles.input} 
            placeholderTextColor="#3f4652"  
            placeholder="Search Coin Pairs"
            onChangeText={handleOnChange}
            /&amp;gt;
        &amp;lt;/View&amp;gt;
    )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>react-native: rebuild android project</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Wed, 23 Mar 2022 08:27:34 +0000</pubDate>
      <link>https://dev.to/vatheara/react-native-rebuild-android-project-30o8</link>
      <guid>https://dev.to/vatheara/react-native-rebuild-android-project-30o8</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd /android
chmod +x gradlew
./gradlew clean build
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>setup database for remote connect in vps</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Mon, 03 Jan 2022 03:58:54 +0000</pubDate>
      <link>https://dev.to/vatheara/setup-database-for-remote-connect-in-vps-5d4o</link>
      <guid>https://dev.to/vatheara/setup-database-for-remote-connect-in-vps-5d4o</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;beware of security&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
mysql&amp;gt; CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';&lt;br&gt;
mysql&amp;gt; GRANT ALL PRIVILEGES ON &lt;em&gt;.&lt;/em&gt; TO 'root'@'%' WITH GRANT OPTION;&lt;br&gt;
mysql&amp;gt; FLUSH PRIVILEGES;&lt;/p&gt;

&lt;p&gt;if there’s a firewall installed, one should open the port on the firewall;&lt;/p&gt;

&lt;p&gt;Ubuntu:&lt;br&gt;
&lt;code&gt;sudo ufw allow 3306/tcp&lt;br&gt;
sudo service ufw restart&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Run this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;netstat -plant|grep ":3306"|grep "LISTEN"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If it comes back with something like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;tcp        0      127.0.0.1:3306              0.0.0.0:*               LISTEN      1881/mysql&lt;/code&gt;&lt;br&gt;
This means that it’s bound to local only. To fix this, follow the appropriate guide below for your distro.&lt;/p&gt;

&lt;p&gt;If it shows something like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;tcp        0      0.0.0.0:3306              0.0.0.0:*               LISTEN      1881/mysql&lt;/code&gt;&lt;br&gt;
This means it’s a firewall issue. Follow the Firewall guide below for your distro.&lt;/p&gt;

&lt;p&gt;For 127.0.0.1 result&lt;/p&gt;

&lt;p&gt;Ubuntu:&lt;/p&gt;

&lt;p&gt;edit /etc/mysql/my.cnf, and look for this:&lt;br&gt;
(in my case my ubuntu version is 20.* so my.cnf is /etc/mysql/mysql.conf.d/mysqld.cnf )&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bind-address=127.0.0.1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;and change it to this:&lt;br&gt;
&lt;code&gt;bind-address=0.0.0.0&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Restart MySQL:&lt;br&gt;
&lt;code&gt;service mysql restart&lt;/code&gt;&lt;br&gt;
And you should be good to go&lt;/p&gt;

</description>
      <category>vps</category>
      <category>beginners</category>
    </item>
    <item>
      <title>things of php to install for laravel</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 28 Dec 2021 07:14:50 +0000</pubDate>
      <link>https://dev.to/vatheara/things-of-php-to-install-for-laravel-57oc</link>
      <guid>https://dev.to/vatheara/things-of-php-to-install-for-laravel-57oc</guid>
      <description>&lt;p&gt;&lt;code&gt;sudo apt-get install php8.1-{dom,mysql,mbstring,curl}&lt;/code&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Switch PHP version on linux</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 28 Dec 2021 06:45:00 +0000</pubDate>
      <link>https://dev.to/vatheara/switch-php-version-on-linux-4fk0</link>
      <guid>https://dev.to/vatheara/switch-php-version-on-linux-4fk0</guid>
      <description>&lt;p&gt;You can list all loaded Apache modules with &lt;code&gt;apache2ctl -M&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;this method is work fine&lt;br&gt;
you can &lt;code&gt;ls /usr/bin/php*&lt;/code&gt; to see how many php version you have and use this command switch to it&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;update-alternatives --set php /usr/bin/php7.4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;this method sometime not work like u expected&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ sudo a2dismod php7.1
$ sudo a2enmod php5.6
$ sudo service apache2 restart
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>php</category>
      <category>beginners</category>
    </item>
    <item>
      <title>use laravel repository class without __contruct</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 14 Dec 2021 08:48:33 +0000</pubDate>
      <link>https://dev.to/vatheara/use-laravel-repository-class-without-contruct-7bp</link>
      <guid>https://dev.to/vatheara/use-laravel-repository-class-without-contruct-7bp</guid>
      <description>&lt;p&gt;If you want Laravel to solve your dependencies, you must build your object with App::make instead of instanciate manually with new.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$myInstance = App::make('App\Repositories\CartRepository');&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;just in case you want to test in artisan tinker&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
    </item>
    <item>
      <title>get user in AppServiceProvider Laravel</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 14 Dec 2021 07:49:50 +0000</pubDate>
      <link>https://dev.to/vatheara/get-user-in-appserviceprovider-laravel-5cj9</link>
      <guid>https://dev.to/vatheara/get-user-in-appserviceprovider-laravel-5cj9</guid>
      <description>&lt;p&gt;Laravel session is initialized in a middleware so you can't access the session from a Service Provider, because they execute before the middleware in the request lifecycle&lt;/p&gt;

&lt;p&gt;If for some other reason you want to do it in a service provider, you could use a view composer with a callback, like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;view()-&amp;gt;composer('*', function($view)&lt;br&gt;
        {&lt;br&gt;
            if (Auth::check()) {&lt;br&gt;
                // $view-&amp;gt;with('currentUser', Auth::user());&lt;br&gt;
                dd(Auth::user());&lt;br&gt;
            }else {&lt;br&gt;
                // $view-&amp;gt;with('currentUser', null);&lt;br&gt;
                dd('nope not logged in');&lt;br&gt;
            }&lt;br&gt;
        });&lt;/code&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
    </item>
    <item>
      <title>Share global variable to views</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 14 Dec 2021 07:25:23 +0000</pubDate>
      <link>https://dev.to/vatheara/share-global-variable-to-views-5mm</link>
      <guid>https://dev.to/vatheara/share-global-variable-to-views-5mm</guid>
      <description>&lt;p&gt;declare variable in Providers\AppServiceProvider on function boot()&lt;br&gt;
Ex:&lt;br&gt;
&lt;code&gt;View::share('location_address', null);&lt;/code&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
    </item>
    <item>
      <title>Database relation with laravel</title>
      <dc:creator>Tr.Ra</dc:creator>
      <pubDate>Tue, 14 Dec 2021 07:23:03 +0000</pubDate>
      <link>https://dev.to/vatheara/database-relation-with-laravel-24mm</link>
      <guid>https://dev.to/vatheara/database-relation-with-laravel-24mm</guid>
      <description>&lt;p&gt;Artisan Command:&lt;br&gt;
&lt;code&gt;php artisan db:seed&lt;/code&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
    </item>
  </channel>
</rss>
