当前位置: 首页>>代码示例>>PHP>>正文


PHP LaravelLocalization::getLocalizedURL方法代码示例

本文整理汇总了PHP中LaravelLocalization::getLocalizedURL方法的典型用法代码示例。如果您正苦于以下问题:PHP LaravelLocalization::getLocalizedURL方法的具体用法?PHP LaravelLocalization::getLocalizedURL怎么用?PHP LaravelLocalization::getLocalizedURL使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在LaravelLocalization的用法示例。


在下文中一共展示了LaravelLocalization::getLocalizedURL方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: geturl

 function geturl($url, $attributes = array())
 {
     if (!$url) {
         $url = '/';
     }
     return LaravelLocalization::getLocalizedURL(App::getLocale(), $url, $attributes);
 }
开发者ID:OlesKashchenko,项目名称:SkillsProject1,代码行数:7,代码来源:helpers.php

示例2: datatable

 public function datatable()
 {
     $pages = $this->model->select('*');
     return Datatables::of($pages)->addColumn('action', function ($p) {
         return '<a target="_blanc" href="' . LaravelLocalization::getLocalizedURL(App::getLocale(), route('front.page', ['slug' => $p->slug])) . '" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-search"></i> View</a> <a href="' . action('Dashboard\\PagesController@destroy', ['id' => $p->id]) . '" class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-remove"></i> Delete</a>';
     })->editColumn('title', function ($p) {
         return '<a href="' . action('Dashboard\\PagesController@edit', ['id' => $p->id]) . '">' . $p->title . '</a>';
     })->editColumn('created_at', '{!! $created_at->diffForHumans() !!}')->editColumn('updated_at', '{!! $updated_at->diffForHumans() !!}')->make(true);
 }
开发者ID:TahiriAbdou,项目名称:FacebookCloud,代码行数:9,代码来源:PagesRepository.php

示例3: foreach

<?php

echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
<?php 
$domains = Domain::where('status', 1)->orderBy('updated_at', 'DESC')->get(['id', 'updated_at']);
if ($domains) {
    foreach ($domains as $domain) {
        $ro_url = LaravelLocalization::getLocalizedURL('ro', Domain::seoURL($domain->id), 'ro');
        $en_url = LaravelLocalization::getLocalizedURL('en', Domain::seoURL($domain->id), 'en');
        ?>
			<url>
				<loc><?php 
        echo $ro_url;
        ?>
</loc>
				<xhtml:link rel="alternate" hreflang="ro" href="<?php 
        echo $ro_url;
        ?>
" />
				<xhtml:link rel="alternate" hreflang="en" href="<?php 
        echo $en_url;
        ?>
" />
				<priority>1</priority>
				<lastmod><?php 
        echo date('c', strtotime($domain->updated_at));
        ?>
</lastmod>
开发者ID:CalinB,项目名称:web-directory,代码行数:31,代码来源:sitemap.blade.php

示例4: foreach

                       <?php 
foreach (LaravelLocalization::getSupportedLocales() as $localeCode => $properties) {
    ?>
                            <li class="<?php 
    if (Request::segment(1) == $localeCode) {
        ?>
 overwrite <?php 
    }
    ?>
">
                               
                                <a rel="alternate" hreflang="<?php 
    echo e($localeCode);
    ?>
" href="<?php 
    echo e(LaravelLocalization::getLocalizedURL($localeCode));
    ?>
">
                                    <?php 
    echo e($properties['native']);
    ?>

                                </a>
                            </li>
                            <?php 
}
?>
                    </ul>

                    <ul class="nav navbar-nav center-element">
                        <li><a href="#about" class="telephone"><span class="glyphicon glyphicon-earphone"></span> 0899991045</a></li>
开发者ID:sbrojdenov,项目名称:shop,代码行数:31,代码来源:ce48d39e96e92e772469fc51ab4cbe82aa3ec848.php.php

示例5: geturl

 function geturl($url, $locale = false, $attributes = array())
 {
     if (!$locale) {
         $locale = App::getLocale();
     }
     return LaravelLocalization::getLocalizedURL($locale, $url, $attributes);
 }
开发者ID:arturishe21,项目名称:buider,代码行数:7,代码来源:helpers.php

示例6: function

}]);
Route::post('search', ['as' => 'search.post', 'uses' => 'HomeController@searchAjax']);
Route::get('generate-sitemap', function () {
    ini_set('memory_limit', '2048M');
    $domains = Domain::where('status', 1)->get(['id', 'updated_at']);
    $categories = Category::where('status', 1)->get(['path', 'updated_at']);
    $langs = LaravelLocalization::getSupportedLocales();
    // create new sitemap object
    $sitemap = App::make("sitemap");
    // set cache (key (string), duration in minutes
    // (Carbon|Datetime|int), turn on/off (boolean))
    // by default cache is disabled
    //$sitemap->setCache('laravel.sitemap', 3600);
    $i = 0;
    $ci = 0;
    foreach ($domains as $domain) {
        $translations = array(array('url' => LaravelLocalization::getLocalizedURL('ro', Domain::seoURL($domain->id), 'ro'), 'language' => 'ro'), array('url' => LaravelLocalization::getLocalizedURL('en', Domain::seoURL($domain->id), 'en'), 'language' => 'en'));
        foreach ($langs as $lang_code => $lang_details) {
            $sitemap->add(LaravelLocalization::getLocalizedURL($lang_code, Domain::seoURL($domain->id)), date('c', strtotime($domain->updated_at)), 1.0, 'daily', null, null, $translations);
        }
        $i++;
    }
    foreach ($categories as $category) {
        $ctranslations = array(array('url' => LaravelLocalization::getLocalizedURL('ro', URL::route('category.details', [$category->path]), 'ro'), 'language' => 'ro'), array('url' => LaravelLocalization::getLocalizedURL('en', URL::route('category.details', [$category->path]), 'en'), 'language' => 'en'));
        foreach ($langs as $lang_code => $lang_details) {
            $sitemap->add(LaravelLocalization::getLocalizedURL($lang_code, URL::route('category.details', [$category->path])), date('c', strtotime($category->updated_at)), 1.0, 'daily', null, null, $ctranslations);
        }
        $ci++;
    }
    $r = $sitemap->store('xml');
});
开发者ID:CalinB,项目名称:web-directory,代码行数:31,代码来源:routes.php

示例7: ma_get_admin_preview_url

/**
 * @param $model
 * @return mixed
 */
function ma_get_admin_preview_url($model)
{
    $modelName = !is_object($model) ? strtolower($model) : strtolower(str_plural(class_basename($model)));
    $resourcePath = $modelName != 'articles' ? str_plural($modelName) . '/' . $model->slug : $model->slug;
    $path = LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), URL::to($resourcePath));
    return URL::to($path);
}
开发者ID:marcoax,项目名称:laraCms,代码行数:11,代码来源:ma_helper.php


注:本文中的LaravelLocalization::getLocalizedURL方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。